Game dev workflow
Skill nategarelik/game-dev-supercharger/skills/game-dev-workflow
Use when working on Unity game development - provides expert validation, asset generation, and performance profilingFrom its SKILL.md
npx -y skills add nategarelik/game-dev-supercharger --skill game-dev-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.0 KB, as published. Nobody here has run it
Game Dev Supercharger Workflow
Overview
This skill provides professional Unity game development workflows with AI-powered expert validation, automated asset generation, and performance profiling.
When to Use
Use this skill when:
- Making architectural decisions about Unity game systems
- Generating game assets (2D sprites, 3D models)
- Setting up Unity scenes with batch commands
- Validating game performance against platform targets
- Needing expert feedback on game design, architecture, or optimization
Available Tools
1. spawn_expert_panel
Get expert validation before making critical decisions.
Experts available:
- GameDesignExpert: Player psychology, game feel, engagement loops
- UnityArchitect: Unity patterns, architecture, best practices
- PerformanceEngineer: Optimization, frame budgets, profiling
- VisualDirector: Art direction, visual cohesion, asset quality
When to use:
- Before implementing major game systems
- When choosing between architectural approaches
- To validate asset visual coherence
- For performance optimization strategies
Example:
User: "Should I use Unity's Physics2D or custom physics for my arcade game?"
Claude: Let me consult the expert panel...
spawn_expert_panel(
decision="Use Unity Physics2D with arcade tweaks",
experts=["GameDesignExpert", "UnityArchitect", "PerformanceEngineer"],
context="Arcade baseball game targeting mobile and web"
)
2. generate_2d_assets
Generate 2D game assets using AI (Gemini, Leonardo, FLUX).
When to use:
- Need sprites, icons, or UI elements
- Want multiple variations to choose from
- Prototyping visual style
Example:
generate_2d_assets(
prompt="Baseball player sprite, batting pose",
style="pixel art, 16-bit, retro",
count=4,
tool="gemini" # Free 500/day
)
3. generate_3d_assets
Generate 3D models using AI (Meshy, Hunyuan3D).
When to use:
- Need 3D models for Unity scenes
- Prototyping environment props
- Creating unique game assets
Example:
generate_3d_assets(
prompt="Baseball stadium bleachers, weathered wood",
type="text_to_3d",
tool="meshy" # $20/mo subscription
)
4. unity_batch_command
Execute up to 25 Unity commands in parallel via Unity MCP.
When to use:
- Setting up Unity scenes
- Creating multiple GameObjects at once
- Batch importing assets
- Configuring scene hierarchies
Example:
unity_batch_command(
commands=[
{"tool": "manage_scene", "action": "create", "name": "Level1"},
{"tool": "manage_gameobject", "action": "create",
"name": "Player", "components": ["Rigidbody2D"]},
{"tool": "manage_material", "action": "create",
"name": "PlayerMat", "color": "#FF0000"}
]
)
5. validate_performance
Run Unity Profiler and validate against platform targets.
Platform targets:
- Mobile: 60 FPS, 16.67ms frame time, 100 draw calls
- Web: 30 FPS, 33.33ms frame time, 50 draw calls
- Desktop: 60 FPS, 16.67ms frame time, 500 draw calls
When to use:
- After implementing major features
- Before releasing builds
- When investigating performance issues
- To validate optimization efforts
Example:
validate_performance(
platform="mobile",
target_fps=60
)
Typical Workflows
New Feature Implementation
- Brainstorm the approach
- Spawn expert panel to validate architecture
- Iterate based on expert feedback
- Implement using Unity batch commands
- Validate performance against targets
Asset Creation Pipeline
- Generate 4-8 asset variations with AI
- Review and select best options
- Import to Unity with batch commands
- Validate visual coherence with VisualDirector
Performance Optimization
- Validate performance to identify issues
- Spawn PerformanceEngineer for analysis
- Apply suggested optimizations
- Re-validate until targets met
Best Practices
-
Always consult experts before major decisions
- Prevents costly architectural mistakes
- Catches platform-specific issues early
-
Use batch commands for efficiency
- 10-100x faster than individual API calls
- Reduces development time significantly
-
Generate asset variations
- AI can surprise with creative ideas
- Having options improves final quality
-
Validate performance early and often
- Don't wait until release to find issues
- Test on target platform (mobile especially)
Prerequisites
- Unity MCP must be running (http://localhost:8080/mcp)
- API Keys configured in environment:
ANTHROPIC_API_KEY(required for expert panel)GEMINI_API_KEY(optional, free 500/day)LEONARDO_API_KEY(optional, free tier available)MESHY_API_KEY(optional, $20/mo for 3D)
Documentation
- Usage Guide: See docs/GUIDE.md for detailed examples
- Architecture: See docs/ARCHITECTURE.md for system design
- Examples: See docs/EXAMPLES.md for 5 real-world scenarios