LANE SHOOTER × PROCEDURAL TECHNO
Touch anywhere to show control reticle.
Dead Zone: Center circle prevents accidental inputs. Adjustable in settings (10-50px).
Movement: Drag left/right within inner radius for lane changes.
Dash: Drag beyond outer radius for instant movement.
Jump: Top 60° arc triggers jump.
Crouch: Bottom 60° arc charges super jump.
A vibe coding project. One HTML file. No build process.
The music drives the game. Every enemy spawns on a beat. Detroit, Berlin, Chicago techno patterns generated in real-time.
Built with Phaser.js and Tone.js. Works offline. Runs anywhere.
Sometimes you just want to build something fun without overthinking it.
Built by Jeff Harris, a product strategy consultant exploring AI-assisted development. jeffharrisconsulting.com | LinkedIn