Game review
Jouster
7.5 / 10
- Developer
- Frank Force
- Publisher
- Frank Force
- Released
- 1 January 2026
- Platforms
- phone, desktop
- Genre
- arcade
- Monetisation
- free
- Players
- false
The short version
A clean, atmospheric Joust-style flying-knight arcade game with genuinely working flap-and-glide controls, confirmed on both desktop and phone - a real held Space+arrow sequence gained real altitude and distance on desktop, and a real touch drag on the on-screen analog stick produced a matching, correctly-registered movement response on phone.
Biggest strengths
- Controls confirmed genuinely correct on BOTH platforms through direct testing - a real held Space (flap) combined with a held arrow key produced clear, real altitude gain and horizontal movement on desktop; on phone, a real touch drag on the on-screen analog stick was confirmed to register correctly (the stick's own thumb visibly repositioned to track the drag) and produced a matching character movement response
- Atmospheric, well-composed presentation - a dark blue night sky, warm wooden platforms, a glowing lava floor, and a clean title screen with the game world visible and animated behind the menu rather than a flat black background
- A real touch dual-stick gamepad renders correctly sized and positioned once revealed by an initial tap, avoiding the "tiny virtual joystick" bug this engine family can otherwise have without a viewport meta tag
Biggest weaknesses
- A generic take on the flap-and-glide genre rather than a distinctive twist - familiar to anyone who has played Joust or similar
- Sound wasn't deeply exercised in this pass beyond confirming a mute toggle exists and no console errors occur
- Single game mode with wave-based difficulty progression, rather than varied level types or additional mechanics
Who it's for: Fans of classic flap-and-glide arcade games (in the spirit of Joust) who want a free, well-presented take on the genre on either desktop or phone.
Our recommendation: play
7.5 / 10
Opening
Jouster is a Joust-style arcade game built by Frank Force with the LittleJS engine: fly a knight mounted on a bird across a set of floating platforms, flapping to stay airborne and gain height, aiming to out-position and knock rival knights off their own mounts as waves of enemies escalate.
Controls, confirmed on both platforms
Movement was tested directly rather than trusted from the title screen alone. On desktop, a held Space (the flap input) combined with a held Right-arrow produced clear, real results - the knight visibly climbed from its starting platform to a noticeably higher position while moving right, exactly the flap-and-glide arc the genre is built around. On phone, the same mechanic was tested through the real on-screen dual-stick gamepad (which only appears after an initial tap, and renders at the correct size thanks to the viewport meta tag added before shipping): a real touch drag on the left stick was confirmed to register correctly - the stick's own visual thumb tracked the drag precisely - and produced a corresponding, real movement response from the knight.
A well-composed presentation for a free jam-style entry
Beyond the core mechanic, Jouster looks better than a bare prototype: a dark, atmospheric night-sky backdrop, warm-toned wooden platforms, and a glowing lava floor at the bottom of the arena, all visible and gently present behind the title screen rather than a flat black loading page.
A trimmed, clean install
The source repository is a 65-game, 8.8MB monorepo; only the files Jouster's own HTML actually loads (four shared template scripts, the release engine build, and the game file itself) were kept, cutting the shipped install down to roughly 1MB.
Final Verdict
A clean, well-presented take on the classic Joust flap-and-glide formula, with controls proven to work correctly on both desktop and phone through direct testing. Recommended for arcade fans looking for a quick, free round of aerial jousting.
Pros and cons
Pros
- Controls confirmed genuinely correct on BOTH platforms through direct testing - a real held Space (flap) combined with a held arrow key produced clear, real altitude gain and horizontal movement on desktop; on phone, a real touch drag on the on-screen analog stick was confirmed to register correctly (the stick's own thumb visibly repositioned to track the drag) and produced a matching character movement response
- Atmospheric, well-composed presentation - a dark blue night sky, warm wooden platforms, a glowing lava floor, and a clean title screen with the game world visible and animated behind the menu rather than a flat black background
- A real touch dual-stick gamepad renders correctly sized and positioned once revealed by an initial tap, avoiding the "tiny virtual joystick" bug this engine family can otherwise have without a viewport meta tag
- MIT licensed, no third-party analytics found, and the install was trimmed from the full 65-game, 8.8MB LittleJSArcade monorepo down to the roughly 1MB of files this specific game actually loads
- Added the missing viewport meta tag the shipped file lacked, preventing the on-screen touch controls from rendering undersized on phone
Cons
- A generic take on the flap-and-glide genre rather than a distinctive twist - familiar to anyone who has played Joust or similar
- Sound wasn't deeply exercised in this pass beyond confirming a mute toggle exists and no console errors occur
- Single game mode with wave-based difficulty progression, rather than varied level types or additional mechanics