This is an orchestrator that routes you to specialized game dev skills based on what you're building. It lays out core principles like the game loop, performance budgets (16.67ms at 60fps), and pattern selection (when to use state machines vs ECS vs behavior trees), then directs you to sub-skills for web, mobile, PC, VR, 2D, 3D, multiplayer, design, art, or audio. The routing tables are genuinely useful if you're context-switching between projects or need to know which specialized skill to invoke. The anti-patterns section (don't update everything every frame, use object pooling) is solid universal advice. Think of it as a game dev dispatch system that keeps the fundamentals visible while pointing you to the right specialist.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
12
skills.sh installs
691
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill game-development --agent claude-code

Installs into .claude/skills of the current project.

Files

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 headsetsgame-development/vr-ar

Dimension Selection

If the game is...Use Sub-Skill
2D (sprites, tilemaps)game-development/2d-games
3D (meshes, shaders)game-development/3d-games

Specialty Areas

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Automation & Workflows, Game Development
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1rstackjs avatarrspack-best-practicesrstackjs/agent-skillsRspack best practices for config, CLI workflow, type checking, CSS, bundle optimization, assets and profiling. Use when writing, reviewing, or troubleshooting R689skills.sh installs
2davila7 avatarai-agents-architectdavila7/claude-code-templatesExpert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build age688skills.sh installs
3joellewis avatarintegration-patternsjoellewis/finance_skillsDesign and implement integration architectures connecting financial systems — APIs, FIX protocol, ISO 20022, event-driven patterns, batch feeds, idempotency, an688skills.sh installs
4onewave-ai avatarknowledge-base-builderonewave-ai/claude-skillsFAQ identification from support tickets, step-by-step tutorial creation, screenshot/video script guidance, search optimization, and self-service deflection trac684skills.sh installs
5getsentry avatarxcodebuildmcp-cligetsentry/xcodebuildmcpOfficial skill for the XcodeBuildMCP CLI. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).682skills.sh installs
6kingbootoshi avatarnano-bananakingbootoshi/nano-banana-2-skillGenerates AI images using the nano-banana CLI (Gemini 3.1 Flash default, Pro available). Handles multi-resolution (512-4K), aspect ratios, reference images for 679skills.sh installs