Decals
Sistemas de Decals en Unity 6
Unity Project
Download the source from GitHub
README
Decals
Proyecto de sistema de decals en Unity 6 (URP), pensado como base clara y reutilizable para impactos, suciedad, señales y detalles visuales sobre superficies.
✨ ¿Qué ofrece este repositorio?
- Escena(s) de ejemplo para experimentar con decals en un entorno real.
- Configuración orientada a Universal Render Pipeline (URP).
- Estructura de carpetas organizada para escalar el proyecto.
- Base preparada para evolucionar a paquete distribuible.
🧱 Stack técnico
- Unity:
6000.3.10f1(Unity 6) - Render Pipeline:
com.unity.render-pipelines.universal17.3.0 - VFX Graph:
com.unity.visualeffectgraph17.3.0
📋 Requisitos
Antes de abrir el proyecto, asegúrate de tener:
- Unity Hub instalado.
- Editor Unity 6000.3.10f1.
- Conexión a Internet para restaurar dependencias de paquetes al primer import.
🚀 Puesta en marcha rápida
Clona el repositorio:
git clone https://github.com/<tu-usuario>/Decals.gitAbre Unity Hub → Add project → selecciona la carpeta del repositorio.
Verifica que Unity use la versión
6000.3.10f1.Espera a que Unity termine la importación inicial.
Abre una escena de ejemplo desde
Assets/3-Scenes.
🗂️ Estructura del proyecto
Assets/
├─ 1-Programming/ # Scripts y lógica (si aplica)
├─ 2-Art/ # Materiales, texturas, modelos y recursos visuales
├─ 3-Scenes/ # Escenas de ejemplo y pruebas
├─ 4-Presets/ # Presets reutilizables
└─ 5-Settings/ # Configuraciones del proyecto y render
Packages/
├─ manifest.json
└─ packages-lock.json
ProjectSettings/
🧪 Flujo de uso recomendado
- Duplica una escena de
Assets/3-Scenespara trabajar sin romper la base. - Mantén los recursos artísticos en
Assets/2-Art. - Si añades lógica de decals, centralízala en
Assets/1-Programming. - Crea presets reutilizables para materiales y parámetros frecuentes.
📦 Publicación (GitHub Actions)
El repositorio incluye un workflow (.github/workflows/publish.yml) para publicación en npm al crear un release.
Nota: actualmente el workflow espera una ruta
Packages/com.jaimecamacho.<repo>/package.json. Si vas a publicar como paquete, crea esa estructura o ajusta el workflow antes de generar el release.
🤝 Contribuciones
Las contribuciones son bienvenidas.
- Crea una rama desde
main. - Haz commits pequeños y descriptivos.
- Abre un Pull Request explicando claramente:
- Problema o necesidad.
- Solución aplicada.
- Pasos para validar.
📄 Licencia
Este proyecto se distribuye bajo licencia MIT. Revisa el archivo LICENSE.
Si quieres, puedo convertir este README en una versión enfocada a usuarios finales (uso rápido) o en otra orientada a desarrolladores del paquete (arquitectura + API + roadmap).
Comments
No comments yet. Be the first!
Sign in to join the conversation
Sign In