Referencia práctica de arquitectura para proyectos en Unity 6.5 (6000.5.10). Incluye separación de responsabilidades, managers, eventos, interfaces, state machines, singletons, pooling, ScriptableObjects y organización de carpetas.

Separación de responsabilidades

Managers

Singleton

Eventos y desacoplamiento

Interfaces

State Machine

Object Pooling

ScriptableObjects como arquitectura

Dependencias e inyección manual

Composición vs herencia

Service Locator

Interfaces entre sistemas

Organización de carpetas

Namespaces

Assembly Definitions

Game Events

Patrón Observer

Arquitectura por capas

Arquitectura por features