
Unity Dev
- 6 repo stars
- Updated July 23, 2026
- DmitriyYukhanov/claude-plugins
Unity C# development workflow covering architecture design, coding guidelines, testing patterns, and specialized review agents.
About
unity-dev provides a Unity C# development workflow with architecture design, coding guidelines, testing patterns, and specialized review agents. A game developer uses it to keep Unity projects well-structured and reviewed throughout the build, from design through tests.
- Unity C# workflow
- Architecture design
- Testing patterns
- Specialized review agents
Unity Dev by the numbers
- Data as of Jul 24, 2026 (Skillselion catalog sync)
/plugin marketplace add DmitriyYukhanov/claude-plugins/plugin install unity-dev@dmitriy-claude-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 6 |
|---|---|
| Last updated | July 23, 2026 |
| Repository | DmitriyYukhanov/claude-plugins ↗ |
What it does
Unity C# development workflow covering architecture design, coding guidelines, testing patterns, and specialized review agents.
README.md
unity-dev
A Claude Code plugin for Unity C# development with architecture design, coding guidelines, testing patterns, and specialized review agents.
Installation
/plugin install unity-dev@DmitriyYukhanov/claude-plugins
Dependencies
This plugin delegates to standard Claude Code plugins for enhanced functionality:
| Agent | Delegates To | Purpose |
|---|---|---|
unity-reviewer |
feature-dev:code-reviewer |
General code quality, logic, and bug detection |
unity-simplifier |
code-simplifier:code-simplifier |
General code cleanup after Unity-specific patterns |
Required plugins (install from official marketplace):
/plugin install feature-dev
/plugin install code-simplifier
The Unity agents apply domain-specific patterns first, then delegate to general-purpose agents for comprehensive coverage.
Features
Command: /unity-dev
Orchestrates a complete Unity development workflow:
- Discovery - Analyzes project structure and requirements
- Architecture - Designs component hierarchies, interfaces, test stubs, Mermaid diagrams
- Implementation - Follows Unity C# coding guidelines
- Review - Unity-specific code review for performance, lifecycle, serialization issues
- Testing - EditMode and PlayMode test patterns
Command: /unity-tests-run
Runs Unity Test Framework tests via CLI batchmode with auto-detection of Unity installation. Supports platform, category, and filter arguments.
Skills (Reference Knowledge)
- unity-architect - Architecture patterns, Mermaid diagrams, test stub templates
- unity-coder - C# naming conventions, member ordering, Unity-specific guidelines
- unity-tests-write - EditMode/PlayMode patterns, performance testing, code coverage
Agents (Autonomous Tasks)
- unity-reviewer - Unity-specific review, then chains to
feature-dev:code-reviewer - unity-simplifier - Unity patterns, then chains to
code-simplifier:code-simplifier - unity-test-runner - Runs Unity tests via CLI batchmode (used by
/unity-tests-run)
Usage
# Full development workflow
/unity-dev Add player health system with damage and healing
# Individual phases
/unity-dev architect only - Design a save system
/unity-dev review only - Review recent changes
What It Checks
Performance
- Uncached
GetComponentin Update loops - Allocations in hot paths (LINQ, string concatenation)
- Missing object pooling
Lifecycle
- Proper Awake/Start/OnEnable/OnDisable/OnDestroy usage
- Event subscription/unsubscription symmetry
- Static state cleanup with
[RuntimeInitializeOnLoadMethod]
Serialization
- Correct use of
[SerializeField]and[field:SerializeField] - Missing
[System.Serializable]on nested classes
Platform
- IL2CPP compatibility (no runtime reflection)
- Platform-specific
#ifdirectives
License
MIT