One more jump. One more level.
From precise palace jumps to a fresh cave run, these platformers have different controls and content requirements.
Start without importing game files
PrinceJS and Spelunky Classic offer quick ways to try the movement and controls.

Prince of Persia DOS original-game reference, frame 60 of the linked gameplay animation; not an SDLPoP or PrinceJS capture.
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.
Image credits ↗Derek Yu’s freeware Spelunky Classic, ported from GameMaker to HTML5 by Darius Kazemi.
Revisit a favorite
Follow each project’s file and setup guidance before starting. Controller support varies by implementation.

Jazz Jackrabbit original-game reference; not a capture of OpenJazz’s browser build.
Image credits ↗
Jazz² Resurrection creator preview, extracted as a still from a native window. It illustrates the project, not a capture of the browser build.
Image credits ↗A browser preview of the Jazz Jackrabbit 2 reimplementation with an episode import option.

Sonic 3 A.I.R. project screenshot from Ice Cap; reference for the web beta, not a browser capture.
Image credits ↗Sonic 3 A.I.R.’s widescreen remaster, with an official iOS and web beta.

Claw Web creator screenshot from level 1.
Image credits ↗Scroll to compare every column →
| Project | Where it runs | Getting started |
|---|---|---|
| Prince of PersiaPrinceJS | Browser | No extra game files Setup & version details |
| Spelunky ClassicDarius Kazemi HTML5 port | Browser | No extra game files Setup & version details |
| Jazz JackrabbitOpenJazz browser build | Browser | Setup & version details |
| Jazz Jackrabbit 2Jazz² Resurrection web preview | Browser | Demo or your own game files Setup & version details |
| Sonic 3 & KnucklesSonic 3 A.I.R. · official web beta | Browser | Your own game files Setup & version details |
| Captain ClawClaw Web | Browser | Your own game files Setup & version details |

