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