Tooluck logoTooluck
SKILL.md

threejs-gameplay-systems

Agent skill frommajidmanzarpour/threejs-game-skills

Build and iterate playable Three.js game systems: starter scaffold, architecture, design briefs, core loops, level and encounter design, entities, input, camera, collision and physics, scoring, objectives, and game feel. Use for first playable slices, new Vite/TypeScript/Three.js setups, level/arena/track/wave/hole/puzzle design, combat encounters, difficulty tuning, and juice.

How to install threejs-gameplay-systems

install threejs-gameplay-systems
# install the threejs-game-skills pack with the skills CLI
npx skills add majidmanzarpour/threejs-game-skills

# or add only this skill to Claude Code: copy the folder

skills/threejs-gameplay-systems/

# into

~/.claude/skills/threejs-gameplay-systems/ (all projects)

.claude/skills/threejs-gameplay-systems/ (one project)

skills/threejs-gameplay-systems/SKILL.md

MITFull file
1# Three.js Gameplay Systems
2
3Create or evolve a playable browser game loop with clear ownership, responsive controls, deterministic update order, and a space that shapes player decisions.
4
5Resolve `<this-skill-dir>` and local references from the actual loaded skill file; resolve sibling skills beside it before using runner-discovered alternatives.
6
7## References
8
9| File | Read it when |
10| --- | --- |
11| `references/game-feel.md` | tuning feel, juice, impact, hitstop, screenshake, or claiming polished gameplay |
12| `references/genre-design.md` | designing levels, arenas, tracks, waves, holes, puzzles, encounters, or difficulty curves |
13| `references/physics-engine-selection.md` | adding or changing physics, collision-heavy gameplay, vehicles, rolling balls, character controllers, sensors, moving platforms |
14
15## Start here
16
17```bash
18python3 <this-skill-dir>/scripts/create_threejs_game.py ./my-game
19```
20
21Copies `assets/threejs-vite-game/`, rewrites the project name, and gives the game its own visual test and canvas inspector. `--force` copies into a non-empty directory, overwriting files that collide with the scaffold and leaving everything else in place.
22
23## Design first
24
25For broad game creation or a substantial design change, write three short artifacts or update the existing ones. A narrow mechanic fix uses the existing design and preserves unrelated systems:
26…

Excerpt shown under the repository's MIT license.

More skills in threejs-game-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Leonxlnx /

taste-skill
113k

Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages

CCCXCU1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates