niccolo-game-design
(💛) Game-architecture skill based on Managers + Event Bus, distilled from Niccolò's code-review feedback and Robert Nystrom's "Game Programming Patterns". Use when designing, reviewing, or refactoring game code (TypeScript/Three.js, Godot, Unity…) that has a god-object game loop, too many singletons, scattered win/lose logic, or ad-hoc loot. Covers EnemyManager, PlayerManager, MapManager (owns Game Over / Victory), DropManager (pity-timer luck meter), GameFlow state machine, object pools, and a strangler-fig refactor recipe.
- Version
- 0.1.0
- Compatibility
- Gemini CLI, Antigravity, Claude Code
Pinned to revision 0d5ecf7092fb, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/niccolo-game-design/SKILL.md
- skills/niccolo-game-design/CHANGELOG.md
- skills/niccolo-game-design/references/drop-manager-pity.md
- skills/niccolo-game-design/references/godot-mapping.md
- skills/niccolo-game-design/references/map-manager-win-lose.md
- skills/niccolo-game-design/references/patterns.md
- skills/niccolo-game-design/references/typescript-skeletons.md
Every link opens the file at its source, pinned to the revision this page describes.