Para mantener un proyecto limpio y escalable, la estructura de carpetas inicial será la siguiente:
📁 Assets
📁 Escenario (Fondos, props y elementos estáticos de cada escena)
📁 Personajes Secundarios (Modelos de NPCs y animaciones básicas)
📁 Libreta (Sprites y elementos interactivos de la libreta de pistas)
📁 Interactuables (Objetos con los que el jugador puede interactuar)
📁 Scripts (Código organizado por funcionalidad)
📁 Jugador (Movimiento, interacciones y gestión de la libreta)
📁 IA / NPCs (Lógica de personajes secundarios y eventos)
📁 Mecánicas (Flashbacks, efectos de cordura y pistas)
📁 UI (Gestión del HUD y menús)
📁 FX (Efectos especiales y visuales)
📁 Flashbacks (Distorsión, filtros y transiciones entre tiempos)
📁 Clima (Lluvia, niebla y efectos ambientales)
📁 Postprocesado (Sombras dinámicas, desenfoques y aberraciones cromáticas)
📁 Sonidos (Música y audio para la ambientación y narrativa)
📁 Música (Banda sonora y loops de ambiente)
📁 Voces (Diálogos grabados para futuras voces)
📁 Sonidos Ambientales (Lluvia, pasos, puertas, ruido de fondo de la ciudad)
📁 UI (Interfaz de usuario organizada en dos partes)
📁 En escenas jugables (Únicamente el indicador de cordura - cerebro visual)
📁 Menú y créditos (Pantallas de inicio, opciones, botones y logo del juego)