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.
Rate this game:
One vote per game each month.
Play next:
Glitch BusterJump on bugs and throw breakpoints to fix a crashing codebase before the clock runs out — a js13k 2016 runner-up with real, working touch controls.
Infernal ThroneDesktopBanished from your throne and stripped of your powers, fight your way back up through Hell. A whole metroidvania in 13 kilobytes.
Ninja vs EVILCORPjs13k 2020's Overall AND Mobile category winner — a stealth platformer with real touch controls.
PlanetfallLand carefully on five distinct planets, walk their curved surfaces, and hunt down a hidden satellite station on each using a sound-based radar.