mcpbeat

Game Development

dokhacgiakhoa/game-development

Game development orchestrator.

9k tokens
context cost
the whole folder, loaded on every use
23
files
instructions only
0
copies elsewhere
how many repositories repackaged it
505
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI --skill game-development

What comes with it

4 120 bytes besides the instruction
sub-skills/1-the-game-loop.md
sub-skills/2-pattern-selection-matrix.md
sub-skills/3-input-abstraction.md
sub-skills/4-performance-budget-60-fps-1667ms.md
sub-skills/5-ai-selection-by-complexity.md
sub-skills/6-collision-strategy.md
sub-skills/dimension-selection.md
sub-skills/example-1-i-want-to-make-a-browser-based-2d-platformer.md
sub-skills/example-2-mobile-puzzle-game-for-ios-and-android.md
sub-skills/example-3-multiplayer-vr-shooter.md
sub-skills/platform-selection.md
sub-skills/specialty-areas.md

The instruction itself

16 sections, as written by the author

Game Development

> Orchestrator skill that provides core principles and routes to specialized sub-skills.


When to Use This Skill

You are working on a game development project. This skill teaches the PRINCIPLES of game development and directs you to the right sub-skill based on context.


Sub-Skill Routing

🧠 Knowledge Modules (Fractal Skills)

1. Platform Selection

2. Dimension Selection

3. Specialty Areas

4. 1. The Game Loop

5. 2. Pattern Selection Matrix

6. 3. Input Abstraction

7. 4. Performance Budget (60 FPS = 16.67ms)

8. 5. AI Selection by Complexity

9. 6. Collision Strategy

10. Example 1: "I want to make a browser-based 2D platformer"

11. Example 2: "Mobile puzzle game for iOS and Android"

12. Example 3: "Multiplayer VR shooter"

How to use it

Copy the folder

Take dokhacgiakhoa/game-development from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.