com.jaimecamacho.unityfolders
v1.2.4
Published
Carpetas personalizadas para Unity
Readme
UnityFolders
Carpetas personalizadas para Unity
🎮 Proyecto Unity - Estructura de Carpetas
Esta es la estructura oficial del proyecto, diseñada para maximizar claridad, escalabilidad y eficiencia.
📂 Estructura Principal
Assets/
│
├── 1-Scripts/ → Scripts globales del proyecto (Managers, Systems, etc.)
├── 2-Art/ → Todo el arte (3D, VFX, SFX, UI, etc.)
├── 3-Scenes/ → Escenas jugables (cargables)
├── 4-Presets/ → Presets de herramientas y assets
├── 5-Settings/ → Settings del proyecto (URP, Inputs, Tags, etc.)
├── Plugins/ → Plugins externos o de la Asset Store
└── Packages/ → Packages de Unity Package Manager (Read-only)📂 Detalle del Arte (2-Art)
2-Art/
│
├── 1-3D/ → Modelos 3D organizados por tipo
│ ├── Characters/ → Personajes (Player, NPCs, etc.)
│ ├── Environment/ → Escenarios (por escena y globales)
│ │ ├── Scene_1_Forest/ → Assets específicos de la escena 1
│ │ └── Global/ → Assets comunes de entornos (Shared)
│
├── 2-VFX/ → Efectos visuales globales (fuego, explosiones, etc.)
├── 3-SFX/ → Sonidos globales
├── 4-Directors/ → Timeline, Playables, cinemáticas
├── 5-Skyboxes/ → Cielos y entornos espaciales
├── 6-Videos/ → Videos y cutscenes
├── 7-SolidMats/ → Materiales sólidos genéricos o tiles
├── 8-PostProcessing/ → Post-Process assets y perfiles
├── 9-UI/ → Interfaces gráficas, fonts, prefabs de UI
└── 10-Lighting/ → Lightmaps, HDRIs, configuraciones de iluminación📋 Reglas de Organización:
- Cada escena tiene su propia carpeta en
Environmentpara sus assets internos. - Assets que se usan en múltiples escenas van en las carpetas
Globalsi corresponde. - Los nombres de las escenas siguen el formato:
Scene_01_NombrePropiopara orden automático y claridad. - Scripts globales siempre van en
1-Scripts(nunca mezclados con arte). - Plugins y paquetes de terceros van en sus carpetas designadas (
PluginsyPackages).
🎯 Ventajas:
- Escalable y robusta para equipos grandes o proyectos a largo plazo.
- Navegación rápida y predecible.
- Fácil integración con sistemas de control de versiones (Git).
- Compatible con automatización y builds profesionales.
NOTA: Si introduces nuevas escenas o assets globales, asegúrate de seguir este esquema para mantener la consistencia.
