Skip to content

The1Studio/the1-unity-claude-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Unity Claude Agents - Unity Game Development AI Team ๐ŸŽฎ

Supercharge Claude Code with a team of specialized Unity AI agents that work together to build complete game features, optimize performance, and handle any Unity development challenge with expert-level knowledge.

โš ๏ธ Important Notice

This project is experimental and token-intensive. Unity game development involves complex multi-system interactions. Multi-agent orchestration can consume 10-50k tokens per complex feature. Use with caution and monitor your usage.

๐Ÿš€ Quick Start (3 Minutes)

Prerequisites

  • Claude Code CLI installed and authenticated
  • Claude subscription - required for intensive agent workflows
  • Unity 2022.3 LTS or later (Unity 6000.1+ recommended)
  • Active Unity project directory

1. Install the Agents

git clone https://github.com/The1Studio/the1-unity-claude-agents.git

Option A: Symlink (Recommended - auto-updates)

macOS/Linux:

ln -sf "$(pwd)/the1-unity-claude-agents" ~/.claude/agents

Windows (PowerShell):

cmd /c mklink /D "$env:USERPROFILE\.claude\agents" "$(Get-Location)\the1-unity-claude-agents"

Option B: Copy (Static - no auto-updates)

cp -r the1-unity-claude-agents ~/.claude/

2. Verify Installation

claude /agents
# Should show all 40+ Unity agents.

3. Initialize Your Unity Project

Navigate to your Unity project directory (where Assets/ folder is) and run:

claude "use @unity-team-configurator and optimize my Unity project to best use the available subagents."

4. Start Building

claude "use @unity-tech-lead-orchestrator and create a player movement system with jumping"

Your Unity AI team will automatically detect your Unity version, render pipeline, and use the right specialists!

๐ŸŽฏ How Auto-Configuration Works

The @unity-team-configurator automatically sets up your perfect Unity development team. When invoked, it:

  1. Locates CLAUDE.md - Finds existing project configuration in your Unity project root
  2. Detects Unity Stack - Inspects Unity version, render pipeline (URP/HDRP/Built-in), platforms, and packages
  3. Discovers Available Agents - Scans ~/.claude/agents/ for Unity specialists
  4. Selects Specialists - Matches agents to your Unity setup (mobile, VR, multiplayer, etc.)
  5. Updates CLAUDE.md - Creates a Unity-specific "AI Team Configuration" section
  6. Provides Usage Guidance - Shows detected Unity setup and sample commands

๐Ÿ‘ฅ Meet Your Unity AI Development Team

๐ŸŽญ Orchestrators (3 agents)

๐ŸŽฎ Core Development (6 agents)

๐Ÿ’ผ Specialized Experts (28 agents)

Gameplay Programming (4 agents)

Graphics & Rendering (3 agents)

Platform Development (6 agents)

Networking & Infrastructure (2 agents)

UI & User Experience (1 agent)

Business & Monetization (1 agent)

Accessibility & Localization (2 agents)

Audio (1 agent)

Data & Security (2 agents)

๐ŸŒ Universal Game Design (1 agent)

  • Game Designer - Game mechanics, balance, and monetization design

๐Ÿ› ๏ธ Quality Assurance (4 agents)

๐Ÿš€ Example Workflows

Creating a Mobile Game

claude "use @unity-tech-lead-orchestrator to create a mobile puzzle game with touch controls"
# Automatically routes to: @unity-mobile-developer, @unity-ui-developer, @unity-gameplay-programmer

Optimizing Performance

claude "use @unity-performance-optimizer to analyze and fix framerate issues on mobile"
# Deep performance analysis with platform-specific optimizations

Multiplayer Implementation

claude "use @unity-multiplayer-engineer to add online multiplayer to my racing game"
# Complete networking setup with Netcode for GameObjects

๐Ÿ“Š Token Usage Guidelines

Unity development workflows can be token-intensive:

  • Simple features: 5-10k tokens (player movement, UI screens)
  • Complex systems: 20-40k tokens (multiplayer, save systems)
  • Full features: 40-80k tokens (complete game mechanics with optimization)

Tips to manage usage:

  1. Break large features into smaller tasks
  2. Use specific agents directly for focused work
  3. Let orchestrators handle only complex multi-system features

๐Ÿค Contributing

Want to add new Unity agents or improve existing ones? Check out our Contributing Guide.

Adding New Agents

  1. Create agent file in appropriate category
  2. Follow the YAML frontmatter format
  3. Include Unity 6000.1 code examples
  4. Submit PR with clear description

๐Ÿ“š Documentation

๐Ÿ”ง Troubleshooting

"Agent not found"

  • Verify installation path: ls ~/.claude/
  • Check agent names: claude /agents | grep unity
  • Ensure proper symlink/copy

"High token usage"

  • Use specific agents instead of orchestrators for simple tasks
  • Break complex features into smaller chunks
  • Monitor usage with Claude's token counter

๐Ÿ“„ License

MIT License - Use freely in personal and commercial projects.

๐Ÿ™ Acknowledgments

  • Anthropic for Claude Code and the agent system
  • Unity Technologies for the amazing game engine
  • awesome-claude-agents for the project structure inspiration
  • The Unity development community

Built with โค๏ธ for Unity developers

Report Issues โ€ข Request Features โ€ข Join Discussion

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •