Neon Arcade NEON ARCADE

// AUTHENTICATION

◀ RETURN TO LIBRARY
Exception
A cheerful retro platformer with something very wrong underneath

Exception

A platformer where the game itself is broken — and you are the developer.

Platformer Puzzle Metroidvania-lite Educational Retro
▶ PLAY GAME

ABOUT THIS GAME

Play a simple, colourful 2D platformer — until it breaks. The screen corrupts, audio distorts, and a runtime error freezes the action. Press DEBUG, read the stack trace, open the actual source file the game is running, edit the real JavaScript, and hit SAVE & RUN to hot-reload yourself back into the frozen moment. Wrong fixes compile too: set gravity negative and fall upward. Later, the bugs stop throwing errors at all, the code becomes a playground, and the game starts noticing what you did to it.

KEY FEATURES

Fix the actual game
Errors are real JavaScript compiled with new Function and hot-swapped into the live game. Every edit has real, observable consequences.
No wrong answers
There is no solution checker. A fix that compiles runs — whether it helps, does nothing, or makes the character rocket across the level.
Glitch presentation
Slice displacement, palette corruption, scanlines and a WebAudio noise burst freeze the world before the error dialog appears.
A real developer console
Stack traces with real line numbers, a syntax-highlighting editor with line-number gutter, hot-reload output and a git-style checkout panel.
Silent logic bugs
Later bugs produce no error at all. Checkpoints kill you, doors refuse keys, gravity flips — observation is the debugger.
The game fights back
Edit too much and the console starts addressing you. Forbidden values silently revert. The error messages stop telling the truth.

GAMEPLAY

Perspective 2D side-scrolling
Focus platforming interleaved with debugging
Players 1
Native Resolution 768x432, pixelated scaling

Similar games