unity-game-architecture

Official

Design robust Unity game architectures.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.