Game Design Document


Estructura de carpetas (Unity)

Estructura principal de Unity
Vista rápida y legible del proyecto a nivel interno (Assets/_Project, _ThirdParty, _Docs)
Ruta
Tipo
Notas
Assets/
Root
Carpeta principal de Unity (todo vive aquí).
_Project/ Contenido propio del juego
Art/ Sprites, UI, VFX, entornos
Characters/
Folder
Player + Bosses (sprites y retratos).
Player/
Folder
Personaje jugable.
Sprites/
Sprites
Animaciones en pixel art.
Portraits/
UI Art
Retratos para selector/menús.
Bosses/
Folder
Assets de bosses por carpeta (ordenado y escalable).
Boss01_VigiaAgrietado/
Boss
Sprites/FX específicos del Boss 01.
Boss02_DoncellaEco/
Boss
Sprites/FX específicos del Boss 02.
Boss03_ForjadorRoto/
Boss
Sprites/FX específicos del Boss 03.
Boss04_SombraQueAcierta/
Boss
Sprites/FX específicos del Boss 04.
Boss05_AlmaPartida/
Boss
Sprites/FX específicos del Boss 05.
Environments/
Folder
Arenas y fondos (pixel art).
Arenas/
Folder
Escenarios por boss.
Arena_Vigia/
Arena
Fondo y elementos del Boss 01.
Arena_Doncella/
Arena
Fondo y elementos del Boss 02.
Backgrounds/
Sprites
Fondos generales reutilizables.
UI/
UI
Iconos, marcos, títulos, botones.
Icons/
Icons
Iconografía del juego.
Frames/
Frames
Marcos minimalistas para menús/UI.
Titles/
Titles
Logos, títulos de pantallas.
Buttons/
Buttons
Sprites de botones y estados.
Cosmetics/
Cosmetics
Skins y partículas (free/premium).
Skins/
Skins
Temas: Medieval / Ronin / Futurista.
Medieval/
Theme
Variantes visuales.
Ronin/
Theme
Variantes visuales.
Futurista/
Theme
Variantes visuales.
ParticlesParry/
VFX
Partículas del parry (separado por tipo).
Free/
Free
Recompensas por bosses, etc.
Premium/
Premium
Tienda (solo cosmético).
Effects/
VFX
Flashes y overlays de pantalla.
HitFlashes/
VFX
Destellos de impacto.
ScreenOverlays/
VFX
Oscurecidos, cues, etc.
Audio/ SFX, Music, Mixer
SFX/
SFX
Combate, bosses y UI.
Combat/
SFX
Parry, muerte, windups, dash.
Parry/
Group
Cues del parry.
Hit_PlayerDeath/
Group
Error/impacto final.
Windup/
Group
Anticipación por boss/ataque.
Dash/
Group
Evasión y feedback.
Bosses/
SFX
Carpetas por boss.
Boss01_Vigia/
Boss
SFX específicos.
Boss02_Doncella/
Boss
SFX específicos.
UI/
SFX
Click, confirm, cancel.
Click/
Group
Botones.
Confirm/
Group
Aceptar.
Cancel/
Group
Atrás/cancelar.
Music/
Music
Global, BossThemes y modos.
Global/
Group
Menús / ambiente.
BossThemes/
Group
Temas por boss.
Modes/
Group
StoryMode / WeeklyChallenge.
StoryMode/
Mode
Música del modo historia.
WeeklyChallenge/
Mode
Música del desafío semanal.
Mix/
Mixer
Audio Mixer, snapshots, presets.
Snapshots/
Mix
Estados de mezcla.
MixerAssets/
Mix
Assets del mixer.
Scripts/ Código C# por módulos
Core/
Code
Bootstrap, config, input.
Combat/
Code
Parry, dash, restart, time-slow.
Bosses/
Code
FSM, ataques y patrones.
Player/
Code
Controlador del player y estados.
Modes/
Code
StoryMode y WeeklyChallenge.
Progression/
Code
Desbloqueos y recompensas.
UI/
Code
Menus, HUD y popups.
Audio/
Code
Gestión de eventos/volúmenes.
Utils/
Code
Extensiones y herramientas debug.
ScriptableObjects/ Datos del juego
Bosses/BossData/
Data
Stats/IDs/timings por boss.
Bosses/BossPatterns/
Data
Secuencias por fase.
Attacks/AttackDefinitions/
Data
Ventanas de parry, fake flags, etc.
Audio/AudioEvents/
Data
Eventos reutilizables de audio.
Rewards/Cosmetics/*
Data
Tablas de desbloqueo y definiciones.
Modes/WeeklyChallengeConfigs/
Data
Variantes semanales por parámetros.
Prefabs / Animations / Scenes / UI / VFX / Settings Estructura de Unity estándar
Prefabs/Characters/Player/
Prefab
Prefabs del player.
Prefabs/Characters/Bosses/
Prefab
Prefabs por boss.
Animations/Player/
Anim
Clips/controladores del player.
Animations/Bosses/Boss01_Vigia/
Anim
Clips/controladores Boss01.
Scenes/Core/
Scene
Bootstrap, carga, managers.
Scenes/Gameplay/
Scene
Combates / arenas.
Scenes/Modes/
Scene
Story y Weekly.
Scenes/Dev/
Scene
Test rápido y prototipos.
UI/Layouts/*
UI
MainMenu, BossSelect, Result.
UI/Sprites/*
UI Art
Frames, icons, titles.
UI/Fonts/
Fonts
Fuentes del proyecto.
UI/Controllers/
UI
Animators / controladores UI.
VFX/Parry/Normal/
VFX
Efectos base.
VFX/Parry/Premium/
VFX
Efectos de tienda.
VFX/Screen/*
VFX
Flash, slow motion cue, etc.
Settings/
Config
Project settings / presets.
_ThirdParty/
External
Plugins, librerías y dependencias externas (separado para mantener limpio).
_Docs/
Docs
GDD, referencias, tablas, notas internas del proyecto.
Scroll al inicio