threewright-games
Build browser games with three.js that run, feel right and pass automated checks: a Vite and TypeScript starter with Rapier physics, a fixed-timestep loop, an input action map (keyboard, gamepad, touch), a follow camera, seeded randomness, save and pause, and test hooks that let a headless run press keys and assert that the player moved. Use whenever the user wants to make, prototype or fix a 3D web game, a game jam entry, a platformer, racer, shooter or physics toy in three.js, or asks about game loops, character controllers, Rapier, game input or shipping to itch.io, Poki or CrazyGames; also 'refresh threewright-games'. React games go through threewright-r3f first; non-game scenes stay with threewright.
Pinned to revision 5ef9af333f1b, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/threewright-games/SKILL.md
- skills/threewright-games/CHANGELOG.md
- skills/threewright-games/LEARNINGS.md
- skills/threewright-games/RESEARCH.md
- skills/threewright-games/TESTS.md
- skills/threewright-games/evals/evals.json
- skills/threewright-games/evergreen.json
- skills/threewright-games/references/done-checklist.md
Every link opens the file at its source, pinned to the revision this page describes.