Geometry Jump
Saved games stay in this browser only.
About the game
A glowing cube slides along a dark floor and never stops. You have one control: jump. Spikes and blocks come at you in patterns, and touching a spike or hitting a block head-on is a crash. A bar at the top shows how far along the level you are.
The game has two sets of levels, Classic and Remix, plus a Daily level, and finishing one unlocks the next. Each level is built to be learned by repeating it: you restart straight away after a crash, and every attempt teaches you where the next jump is.
The look is neon lines and particles on a dark grid, with synthesised sounds. Progress and best results are saved in the browser.
Playing it here
Click Play and the game opens on its title screen. Press Play there to start. The sound can be turned off with the speaker icon in the corner, and the game also has a fullscreen button.
Controls
Space, Up arrow or click/tap to jump. R restarts the level.
A few things worth knowing
Learn the rhythm. The spikes come in a beat; jump on the same count each time.
Jump late. Wait until the cube is almost at the spike so the arc clears it.
FAQ
Why are some levels locked? You unlock each level by finishing the one before it.
Credits and licence
Geometry Jump is one of the games in LittleJS Arcade by Frank Force, and it runs on his LittleJS engine. Both are released under the MIT licence; the licence text is linked from this page. The collection's repository includes notes for AI coding assistants, so the code was written at least in part with AI help. The graphics are drawn by the code and the sounds are synthesised, so the game loads no image or audio files. The source code is on GitHub.