By A run-and-gun platformer packed into a JS13K entry · Needs a keyboard and mouse · 2018
Play:
Touch: Not supported for movement - this build predates touch-joystick support and needs a keyboard · Keyboard: WASD or arrows to move, Space to jump, mouse to aim and click to fire
About:
A run-and-gun platformer originally built for JS13K (13KB size limit), with procedurally generated terrain and enemy counts that differ every run. This build predates its own LittleJS engine's touch virtual-gamepad feature, so touch can only aim (via tap position), not move or jump - confirmed by reading the source, which has no touch-gamepad calls at all. Shipped here as desktop-only accordingly. WASD movement and mouse-aim were both confirmed genuinely functional: real key presses produced a visible camera pan as the player walked, and a real mouse click visibly rotated the weapon to aim toward the click point.
Credits:
Made by A run-and-gun platformer packed into a JS13K entry, 2018. Published here under the GPL-3.0 licence.
Source code.
Phone check: 2026-09-08: confirmed via source that this build has no touch virtual-gamepad calls (only mouse-position aim), correctly shipped desktop-only. Played on desktop with real WASD and mouse input: a sequence of real D-key presses produced a clearly visible camera pan relative to the player (proving movement), and a real mouse click at a distant point visibly rotated the weapon to aim toward it. Confirmed procedural generation by reloading and observing different terrain, colours, and enemy counts each time.