Platformer

Spelunky Classic

Derek Yu’s freeware Spelunky Classic, ported from GameMaker to HTML5 by Darius Kazemi.

The explorer climbs ladders through a gold-filled cave in freeware Spelunky Classic. Original-game reference.Play
Original-game image
Credits

Spelunky Classic screenshot published by Derek Yu; reference image of the freeware original, not a capture of the HTML5 port or the HD remake.

Game imagery remains copyright its respective rights holders. Screenshot published by Derek Yu at https://spelunkyworld.com/original.html.

Source & attribution ↗View image ↗

Quick start

  1. Wait for the embedded game to load, then click the game area so it receives keyboard input.
  2. In the title hub, use the arrow keys to stand at START and press Up.
  3. In the cave, use the arrow keys to move, Z to jump and X to use the whip. If the entrance is beside a wall, move away from it before jumping.

Controls: Arrow keys move and Up enters the selected door. Z jumps; X uses the whip. C and other item actions were not checked.

About this version

Derek Yu’s freeware Spelunky Classic, ported from GameMaker to HTML5 by Darius Kazemi. The port is based on the original freeware Spelunky Classic. The original creator distinguishes that release from the 2012 HD reboot.

Original game
Spelunky Classic

A different cave on every attempt

Spelunky Classic combines platforming with a cave that changes its layout each time you play. You are hunting treasure while trying to survive and travel deeper. The changing route makes observation valuable: knowing how to handle a situation is more useful than memorising the exact placement of every obstacle.

This is the original freeware game released in 2009. It is separate from the later HD reboot. Choose it for the compact original interpretation of that treasure-hunting loop, and expect each failed attempt to become knowledge for a different cave on the next run.

Mossmouth · Spelunky Classic

Darius Kazemi’s HTML5 conversion

Darius Kazemi ported the GameMaker version to HTML5 using GameMaker: Studio, with additional fixes and polish from YoYo Games. The hosted page names Derek Yu as the original creator and Kazemi as the porter. This lineage matters: the browser game derives from Spelunky Classic, rather than being a lookalike built around its name.

Kazemi’s development article describes early problems with sound, saving, effects and collisions. Its later update credits YoYo Games with sound, saving and performance fixes. The early prototype notes should therefore not be treated as a current list of everything this hosted build lacks.

Darius Kazemi · Spelunky HTML5Darius Kazemi · port development and update

Start with the small keyboard layout

The page’s controls are deliberately brief: arrow keys for movement and Z, X and C for actions. Check the game’s own prompts as you begin, and get comfortable with those actions before pushing deeper. The layout favours a keyboard; the host does not provide a separate touch-control guide.

The original game is designed around repeated attempts, so a first run is a chance to learn how its world behaves. You can try the browser conversion without setting up the Windows freeware release; the original site remains the place to find that separate download and its source.

Darius Kazemi · Spelunky HTML5Mossmouth · Spelunky Classic

Before you play

Do I need the original game files?

The creator hosts an HTML5 port of freeware Spelunky Classic with no local game-file import on its launch page. This is separate from the paid HD remake and Spelunky 2.

Creator-reported · Project guide
How do I get started?

Open the creator’s page, allow the embedded HTML5 game to load, and focus its game area for keyboard input.

Creator-reported · Project guide
What are the controls?

Use the arrow keys to move and Z, X and C for actions.

Creator-reported · Project guide
What is included in this version?

Darius Kazemi’s HTML5 port is based on Derek Yu’s original Spelunky Classic, converted from GameMaker 8.1 through GameMaker: Studio.

Creator-reported · Project guide
What should I know before playing?

This is an older HTML5 port. Present-day browser, mobile and controller compatibility has not been established by a gameplay test; historical comment-thread claims are not treated as current support.

Creator-reported · Project guide

Made possible by Darius Kazemi.

Project & original game creditsOriginal project

Keep exploring

Spelunky Classic

Open original
The explorer climbs ladders through a gold-filled cave in freeware Spelunky Classic. Original-game reference.

Spelunky Classic screenshot published by Derek Yu; reference image of the freeware original, not a capture of the HTML5 port or the HD remake. Game imagery remains copyright its respective rights holders. Screenshot published by Derek Yu at https://spelunkyworld.com/original.html. Source · Editorial-use framework