RuleTheGame — Tinker-Friendly Retro FPS You Rewire With Plain Text
A retro-style Counter-Strike-shaped shooter that runs in a browser or on cheap handhelds, where hobbyists — not engineers — rewrite the rules in plain-English snippets: change weapon recoil, set round scoring, write a bot catchphrase, then instantly play and share the mod via a link.
Retro gaming hobbyists and teen aspiring game designers who want to mod a shooter without installing a toolchain or learning C++
- Pre-loaded classic maps with a one-click rule editor that translates 'make the AK recoil steeper' into working game logic
- Bot personality sliders + free-text catchphrases so you can build a rival squad that talks back
- Cross-device play: same mod runs in a Chrome tab at home and on an old PSP-style handheld on the road
- Shareable mod links — friends click and are playing your rule set in under 10 seconds, no install
A real PSP build running a JSX HUD at locked 60 FPS just shipped, proving that ultra-light, mod-first shooters are now viable on the cheapest hardware; the missing piece is a consumer surface so non-coders — not just JS engineers — can actually play with the rules.
OpenStrike (the cited inspiration) reached only 25 points / 12 comments on HN, indicating curiosity rather than broad user pull, though a paid Three.js browser-FPS template on Gumroad and a popular GitHub Three.js FPS template show hobbyist demand for browser-based shooter scaffolding.Shipping OpenStrike: A Counter-Strike-Shaped FPS on a 2004 PSP - Hacker News ↗Browser FPS Template - Complete Three.js Game Starter ↗
No existing product offers plain-English scripting of FPS rules for non-coders; Flowlab is the closest no-code game maker but is 2D-generalist, and Three.js FPS templates target coders, leaving the tinker-friendly retro FPS niche genuinely open.Flowlab Game Creator - Make games online ↗Three JS - First person shooter - CodePen ↗
Tinker FPS audiences are tiny vs. Roblox-scale creator economies; monetization would likely cap at one-off template sales (the Gumroad Three.js FPS kit model) or modest creator-shares, with weak willingness to pay for a sub-niche browser shooter.Browser FPS Template - Complete Three.js Game Starter ↗Modder successfully runs Counter-Strike clone at 60 FPS on the original Sony PSP ↗
Retro-FPS modding (Quake/CS lineage) is durable across decades, but the plain-English modding layer depends on LLM-driven rule translation whose interface expectations will shift quickly, limiting defensibility.OpenStrike Ships: A Counter-Strike FPS Running at 60 FPS on a 2004 PSP ↗
OpenStrike's locked-60FPS PSP build (Rust engine + QuickJS/TypeScript logic + Solid.js HUD, ~12 MB RAM) proves the runtime and rule-scripting surface already runs on 2004 hardware, so a browser variant is a reasonable scope.'Yes, that's Counter-Strike on a PSP!': Modder gets favorite PC FPS working on Sony's 22-year-old handheld ↗OpenStrike Ships: A Counter-Strike FPS Running at 60 FPS on a 2004 PSP ↗