By A pseudo-3D raycaster shooter with real twin-stick touch controls · 2026
Play:
Touch: Left virtual stick to move and turn, right virtual stick to aim (auto-fires while held) · Keyboard: WASD or arrows to move, mouse to aim and fire
About:
A pseudo-3D raycaster FPS-lite built on the LittleJS engine, in the classic Wolfenstein corridor-shooter mould. Unlike several of its LittleJSArcade stablemates, it already ships with a correct viewport meta tag - confirmed via window.innerWidth reading the correct 390 on a simulated phone with no fix needed. The twin-stick control scheme (left stick to move/turn, right stick to aim with auto-fire) was verified with genuine touch input: a real held drag on the left stick walked the player down a corridor, and a real held drag on the right stick fired a visible shot that struck a guard's position.
Credits:
Made by A pseudo-3D raycaster shooter with real twin-stick touch controls, 2026. Published here under the MIT licence.
Source code.
Phone check: 2026-09-08: confirmed the shipped file already carries a correct <meta name=viewport> tag (window.innerWidth read 390 on a simulated phone, no fix needed, unlike several LittleJSArcade stablemates this cycle). Re-tested with genuine multi-point CDP touch: a real drag on the left virtual stick walked the player forward down a corridor revealing an ammo crate and a guard, and a real drag on the right virtual stick produced a visible fired shot travelling toward that guard's position. Desktop WASD movement confirmed working separately.