A two-tone puzzle-platformer where one tap flips the whole world between two dimensions: solid platforms in one layer turn into deadly spikes in the other. Run, jump and toggle your way to the star across 25 hand-crafted levels.
ONOFF is a beautifully minimal puzzle-platformer made for the 13-kilobyte js13kGames 2018 jam, where the entire screen flips between two states with a single tap. A surface that's safe to stand on in the "on" world can turn into a wall of spikes the instant you switch to "off," so every level is really a timing-and-spatial puzzle dressed up as a platformer. No clutter at all: a blocky little robot, a goal star, a death counter, and a catchy synth loop the authors wrote note by note. Everything you see and hear is generated in the browser, the art being plain SVG shapes and the music and sound effects synthesized live with the Web Audio API, so there are no image or sound files whatsoever. I self-hosted it as a single offline file, stripped out the bundled level editor, gated the audio behind a tap, and added touch buttons so it plays nicely on phones too. Open-source game by Daniel Marino and Brad Dunbar (audio via TinyMusic by Kevin Ennis), used under the MIT license.
Tap PLAY to drop into level 1. Move your robot left and right, jump up onto platforms, and use the FLIP button (or Spacebar) to swap the world between its two dimensions. Whatever's solid in one dimension is deadly in the other, so flip at the right moment to open a safe path. Touch the pulsing star to finish a level and move on. Fall off the bottom or touch a spike and it costs you a death and restarts the level. Clear all 25 levels to win.
Desktop: A/D or Left/Right arrows to move, W or Up arrow to jump, Spacebar to flip dimensions, M to mute. Mobile: on-screen left/right pad, the up button to jump, and the FLIP button to switch dimensions. A gamepad also works.
Romp has dozens of free HTML5 games — puzzles, racing, arcade, sports and 2-player games that run instantly in your browser. Browse all games →