Creación de un Roguelike en 2D con Unity
Clase 2 de 60 • Curso Avanzado de Creación de RPGs con Unity
Resumen
¿Cómo crear un proyecto en Unity para Platzi Adventure?
Desarrollar un juego de rol emocionante como Platzi Adventure implica varios pasos, empezando por la creación del proyecto en Unity. Asegúrate de estar utilizando la última versión de Unity disponible en Unity Hub. Al abrir Unity Hub, selecciona "Nuevo Proyecto" y asigna un nombre, como "Platzi Adventure". Para evitar que se dispersen los archivos, guárdalos en una carpeta organizada, preferiblemente dentro de una carpeta llamada "Developer". Un paso crucial es cambiar la plantilla de 3D a 2D al comenzar, ya que estamos desarrollando un roguelike en 2D. Con estos pasos iniciales, ya estás bien encaminado.
¿Qué estructura de carpetas necesito para mi proyecto?
Cuando creas un videojuego, especialmente dinámico y complejo, es vital organizar todos tus recursos en carpetas específicas. Con el proyecto creado, podrás notar una estructura inicial donde solo hay una "Sample Scene". Renómbrala a "Main Scene" para mayor claridad. La siguiente lista de carpetas será clave:
- Animaciones: guarda aquí las animaciones de tu personaje, enemigos o cualquier otro elemento.
- Audio: destinada para efectos de sonido o música.
- Fuentes: para aquellas que usarás en la interfaz del usuario (HUD).
- Prefabs: almacena aquí GameObjects reutilizables como enemigos o armas.
- Scripts: guardarás más de 20 scripts aquí, asegúrate de organizarlos bien.
- Sprites: para todas las imágenes o tilesets utilizados.
¿Cómo configuro los sprites en Unity?
El uso correcto de los sprites es vital para un roguelike exitoso. Al añadir sprites al proyecto, Unity los almacenará eficientemente. Inicialmente, debes cambiar el modo de sprite a "multiple" en el inspector para permitir su recorte. A continuación, ajusta la cantidad de píxeles por unidad. Para este proyecto, usaremos 32 píxeles por unidad, asegurando así que cada imagen se alinee correctamente en el juego. Además, cambia el modo de filtro a "point" para evitar anti-aliasing, manteniendo la estética del pixel art. Finalmente, aplica todos los cambios para que el Sprite Editor te permita recortar individualmente cada imagen según tus necesidades.
¿Qué consideraciones adicionales necesito tener en cuenta?
- Especificaciones de los Gráficos: Asegúrate de que todos tus gráficos tengan un tamaño coherente y uniforme, preferentemente cuadrados de 32x32.
- Uso de Tilesets: utiliza tilesets para una mejor organización y eficiencia en la carga de imágenes.
- Optimización: asegúrate de mantener el tamaño máximo de carga a 2048 para optimización, y ajusta según sea necesario.
La preparación y organización inicial en Unity definirá la eficiencia de tu flujo de trabajo durante todo el desarrollo de Platzi Adventure. Y una correcta aplicación de estos conceptos asegurará un avance fluido en futuras clases y desarrollo del juego. ¡Sigue adelante en tu aventura de creación de videojuegos!