unity-game-architecture
OfficialDesign robust Unity game architectures.
Software Engineering#game development#architecture#unity#design patterns#dependency injection#mono behaviour#service locator
AuthorNice-Wolf-Studio
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses common Unity architectural pitfalls by providing decision patterns for structuring game systems, managing dependencies, and facilitating communication between different parts of your game.
Core Features & Use Cases
- Service Access Patterns: Choose between Singleton, Service Locator, and Dependency Injection (DI) based on project needs.
- Class Design: Guidance on when to use MonoBehaviour versus plain C# classes.
- Communication: Strategies for event handling, including C# events, ScriptableObject channels, and static event buses.
- Use Case: You're starting a new Unity project and need to decide how your core systems (like audio, input, and save managers) will interact. This Skill helps you select the most appropriate pattern (e.g., Service Locator for testability) and provides scaffold code.
Quick Start
Use the unity-game-architecture skill to understand the trade-offs between Service Locator and Singleton patterns for global service access.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: unity-game-architecture Download link: https://github.com/Nice-Wolf-Studio/unity-claude-skills/archive/main.zip#unity-game-architecture Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.