Creación de un Roguelike en 2D con Unity

Clase 2 de 60Curso Avanzado de Creación de RPGs con Unity

Resumen

Inicia Platzi Adventure con una base sólida: crea el proyecto en Unity en 2D, estructura carpetas profesionales y configura sprites para un pixel art impecable. Con estos pasos evitarás errores comunes y avanzarás más rápido en tu roguelike.

¿Cómo iniciar el proyecto en Unity Hub?

Crear el proyecto correctamente desde el inicio evita retrabajo. Unity Hub permite instalar y usar la última versión compatible; en el contexto mencionado se usa la 2018.3.2, pero puedes trabajar con versiones posteriores sin problema.

¿Qué ajustes elegir al crear el proyecto en Unity?

  • Nombra el proyecto: Platzi Adventure.
  • Define la ruta: una carpeta "developer" centralizada para mantener todo ordenado.
  • Cambia la plantilla: de 3D a 2D.
  • Crea el proyecto: espera unos segundos.

¿Cómo preparar la escena principal con buenas prácticas?

  • Unity genera una escena: "sample scene" por defecto.
  • Renómbrala a: main scene para identificar el inicio del roguelike.
  • Mantén una única escena de arranque: claridad en el flujo del juego.

¿Qué estructura de carpetas mejora el flujo de trabajo?

Una organización clara acelera la producción y evita perder activos. Este proyecto incluye muchos recursos: animaciones, prefabs, tile sets y más de veinte scripts.

¿Qué carpetas crear para assets y recursos?

  • Animations: animaciones de personaje, enemigo y ataque.
  • Audio: efectos y música si decides incluirlos.
  • Fonts: tipografías para el heads up display de vida y nivel.
  • Prefabs: objetos reutilizables como enemigos y armas.
  • Scripts: lógica del juego bien agrupada.
  • Sprites: imágenes 2D originales.
  • Tilesets: sprites convertidos en tile sets para crear escenarios.

¿Cómo importar los recursos iniciales?

  • Arrastra la fuente: New Hammer Unreal 2 a Fonts.
  • Importa las imágenes: colócalas en Sprites.
  • Identifica los elementos clave: enemigo (ojo malvado), player (conejito), gran tile set de escenarios, animación de ataque, armas (cuchillo, espada, hacha, varita), poción de vida y monedas para economía virtual.

¿Cómo importar y configurar sprites para pixel art?

Los gráficos son mapas de sprites: una sola imagen con múltiples subimágenes que se recortan. Configurarlos bien garantiza un pixel art nítido y escalado correcto.

¿Qué parámetros ajustar en el importador de Unity?

  • Sprite Mode: cambia de Single a Multiple.
  • Pixels Per Unit: usa 32 px por unidad (estándar común en roguelike; también se usa 16).
  • Max Size: 2048 es suficiente para estos assets; solo aumenta si el archivo es enorme.
  • Filter Mode: de Bilinear a Point para evitar anti-aliasing. Así el píxel se ve limpio y sin difuminados.
  • Aplica los cambios: no olvides presionar Apply.

¿Cómo recortar y preparar el tileset en Sprite Editor?

  • Abre el Sprite Editor: aparecerá la opción de corte.
  • Verifica tamaños: las celdas son de 32x32 px y hay márgenes blancos entre elementos.
  • Define el corte uniforme: configura un slice coherente para todo el tileset y obtén piezas listas para escenarios interiores y exteriores.

¿Tienes dudas sobre el tamaño de corte óptimo para tu tileset de 32x32 con márgenes? Cuéntame en comentarios qué configuración usarías y por qué.