Touch: A virtual analog stick (revealed on touch) handles both steering and throttle together - confirmed genuinely working via a real touch drag that moved the car from a standing start to 1st place. Two virtual buttons also exist for accelerate/brake, but the drift/handbrake action is not reachable via touch - confirmed by reading the input code directly, which checks a button index the 2-button touch layout never provides · Keyboard: Arrow keys steer and throttle, Space applies a handbrake drift - confirmed genuinely working via real dispatched key input that produced visible steering and held the car near the track edge under a combined turn-and-drift input
About:
A clean, competently built top-down racer by Frank Force with the LittleJS engine: 3-lap races around a winding dirt track against 3 AI opponents, with live 1st-4th position tracking, a race timer, and a persisted best-time record. Confirmed genuinely functional via real dispatched input on both platforms - the car visibly rotates under steering and held together near the track edge under drift input, rather than following a scripted path. A source read of the input-handling code confirmed the touch control layout's two virtual buttons never expose the third button index the drift/handbrake action checks, so phone players can drive and steer but not drift.
Credits:
Made by A clean top-down arcade racer with real steering and drift physics, 2026. Published here under the MIT licence.
Source code.
Phone check: 2026-09-09: confirmed real steering/throttle physics via dispatched keyboard input on desktop (car visibly rotates, held its line under a drift input near the track edge) and via a real touch drag on phone's virtual analog stick (moved the car from a standing start to 1st place, into lap 2). Read the input-handling source directly and confirmed the touch layout's 2 virtual buttons never expose the button index the drift action checks, so drift is keyboard/gamepad-only - documented honestly in the review rather than assumed working. Install trimmed from the full 65-game, 8.8MB LittleJSArcade monorepo down to about 1.3MB, keeping the Box2D physics module this game needs. No third-party analytics found.
Batting PracticeA baseball batting minigame with real Box2D bat-and-ball physics and genuine home run/foul outcomes - confirmed genuinely working with a single tap/click/Space swing on desktop and phone. Shipped under a renamed title for trademark reasons.
BlastmanPlace bombs to blast blocks and enemies, clear a path, and reach the exit door - confirmed genuinely working on both desktop and phone, with a real on-screen analog stick and fire button verified via direct game-state inspection.
Block CascadeA falling-block puzzle with real piece physics, a ghost-drop preview, and genuine VS AI / AI vs AI modes - confirmed genuinely working with a full movement/rotation/drop control scheme on desktop and phone. Shipped under a distinct renamed title for trademark reasons.