game-development
This orchestrator skill teaches core game development principles and intelligently directs you to the right sub-skill based on your platform (web, mobile, PC, VR) and project type (2D, 3D, design, multiplayer, art, audio). It covers universal patterns like the game loop, input abstraction, performance budgeting, and collision strategies to ground your work before specializing.
Game Development routes you to specialized sub-skills for web, mobile, PC, VR, 2D, 3D, design, multiplayer, art, and audio.
AI-generated summary based on this skill's SKILL.md
Install
vudovn/ag-kit/game-development · repository language: TypeScript
git clone https://github.com/vudovn/ag-kit
cp -r ag-kit/.agents/skills/game-development/2d-games ~/.claude/skills/game-developmentnpx skillfed install vudovn/ag-kit/game-developmentFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I start game development?
game-development teaches core principles first, then routes you to the right sub-skill for your platform and project type. Start by understanding the game loop, input handling, and performance budgets—universal concepts that apply whether you're building for web, mobile, PC, or VR. Once you grasp these foundations, the skill directs you to specialized training for your chosen engine, art pipeline, or multiplayer architecture.
Which game engine should I use for my project?
game-development helps you choose by routing based on your platform and project type. It covers the decision factors—2D vs 3D, web vs mobile vs PC, single-player vs multiplayer—and connects you to sub-skills for specific engines. The skill emphasizes universal patterns like the game loop and collision detection that work across all engines, so your learning transfers regardless of which you pick.
What are game development principles and patterns?
game-development teaches design patterns and anti-patterns that apply across all platforms and engines. You'll learn the game loop architecture, input abstraction, collision detection systems, and performance budgeting strategies. The skill also covers common mistakes to avoid and shows how patterns like state machines and object pooling solve real problems in 2D, 3D, multiplayer, and AI systems.
How do I optimize game performance to 60 fps?
game-development covers performance budgeting and optimization strategies as core concepts. You'll learn to profile your game loop, identify bottlenecks in rendering and physics, and apply platform-specific techniques. The skill grounds you in universal optimization principles before routing you to sub-skills for engine-specific tuning on web, mobile, or console platforms.
Should I build games for web, mobile, or PC?
game-development explains the tradeoffs between web games, mobile games, and PC development. It covers platform constraints, performance budgets, input models, and distribution differences. The skill then routes you to the appropriate sub-skill based on your choice, ensuring you learn both the universal principles that transfer across platforms and the specialized knowledge your target platform requires.
What game development anti-patterns should I avoid?
game-development teaches common mistakes and anti-patterns that derail projects across all platforms. You'll learn why tight coupling breaks scalability, how poor input handling creates bugs, and which performance pitfalls tank frame rates. The skill emphasizes design patterns and architectural choices that prevent these problems, grounding your work in proven practices before you specialize in your engine or platform.
SKILL.md
rendered from the published skill — quoted content, verbatim
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
Platform Selection
| If the game targets... | Use Sub-Skill |
|---|---|
| Web browsers (HTML5, WebGL) | game-development/web-games |
| Mobile (iOS, Android) | game-development/mobile-games |
| PC (Steam, Desktop) | game-development/pc-games |
| VR/AR headsets | game-development/vr-ar |
Dimension Selection
| If the game is... | Use Sub-Skill |
|---|---|
| 2D (sprites, tilemaps) | game-development/2d-games |
| 3D (meshes, shaders) |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 11 files
.agents/skills/game-development/2d-games/SKILL.md
.agents/skills/game-development/3d-games/SKILL.md
.agents/skills/game-development/SKILL.md
.agents/skills/game-development/game-art/SKILL.md
.agents/skills/game-development/game-audio/SKILL.md
.agents/skills/game-development/game-design/SKILL.md
.agents/skills/game-development/mobile-games/SKILL.md
.agents/skills/game-development/multiplayer/SKILL.md
.agents/skills/game-development/pc-games/SKILL.md
.agents/skills/game-development/vr-ar/SKILL.md
.agents/skills/game-development/web-games/SKILL.md