Three.js Game Skills
Nine Agent Skills for Codex and Claude Code that build playable Three.js browser games, with a director skill, a Vite scaffold and Playwright QA.
- GitHub stars
- 2,570 (GitHub stars as of 2026-10-22)
- License
- MIT
- Last commit
- 2026/09/28
- By
- majidmanzarpour
Listed from the author's README. GameSkill has not run this end to end yet. Agent support and install steps are as documented by the author.
Install
npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude-code -g -ynpx skills add majidmanzarpour/threejs-game-skills --skill '*' -a codex -g -y./install.sh --allUse --claude or --codex for one agent. Same-named skills are skipped unless you pass --force.
Commands are copied from the project's README. Check the repository before running anything on your machine.
Install for a specific agent
| Agents | -a | Folder |
|---|---|---|
| Claude Code | claude-code | .claude/skills/ |
| Codex | codex | .agents/skills/ |
| Cursor | cursor | .agents/skills/ |
| Gemini CLI | gemini-cli | .agents/skills/ |
| GitHub Copilot | github-copilot | .agents/skills/ |
| OpenCode | opencode | .agents/skills/ |
| Windsurf | windsurf | .windsurf/skills/ |
Add -a <flag> to the command. These are project folders; add -g to install for your user account instead.
What you get
- threejs-game-director, which sends each part of the work to the right specialist skill
- Skills for gameplay systems, AAA-style graphics, game UI, debugging and profiling, and QA/release
- Optional generator skills for Tripo 3D models, Gemini images and ElevenLabs audio
- A Vite + TypeScript + Three.js scaffold with a seeded RNG, test hooks and Playwright templates
Good fit
- Building a browser game from an empty folder with one prompt
- Polishing an existing Three.js game with verification built in
Not for
- Native engines such as Unity, Godot or Unreal
Try this prompt
Use threejs-game-director to build a small third-person arena game with mobile controls.Overview
Three.js Game Skills is a pack of nine agent skills for making browser games with Three.js. You install all of them and talk to one, threejs-game-director. The director keeps your scope and art direction and passes gameplay, graphics, UI, assets, audio and QA to the specialist skills.
The agent also checks its own work. Generated games come with deterministic test hooks, a seeded RNG and Playwright templates for smoke tests, visual-regression baselines and bot playtests. threejs-qa-release adds canvas-pixel checks, mobile viewports and a production build before the agent reports a game as done. Small changes get lighter checks: a HUD fix is not run through a full release pass.
To turn a reference image into a code-only model for one of these games, see img2threejs.
Requirements
- Codex or Claude Code
- Optional: TRIPO_API_KEY, GEMINI_API_KEY or ELEVENLABS_API_KEY for generated 3D, images or audio
Topics
FAQ
Works well with
Skills the author points to as related or as the better fit for neighbouring tasks.
Similar skills
Godogen
Autonomous game development with Claude Code and Codex. Publishes a ready game repo for Godot, Bevy, Babylon.js or three.js.
Awesome Gamedev Agent Skills
74 portable SKILL.md skills for Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE and Roblox, with a router.
Novel to Game
Agent skills for source-grounded adaptation of novels into games: cited design docs, target-runtime builds and evidence-based QA.
Vibe Jam Starter Pack
A free bundle for game jams: four starter projects, eight agent skills for Phaser and Three.js, and tutorial videos.