Creación de Juegos Móviles en Unity: Estructuración de Proyectos

Clase 4 de 31Curso de Desarrollo de Videojuegos para Móviles con Unity

Resumen

Aprende a crear un proyecto 2D en Unity con una estructura profesional desde el primer minuto. Verás cómo usar Unity Hub para elegir la versión más reciente, configurar la plantilla 2D, organizar carpetas clave y preparar assets visuales como sprites, fuentes y prefabs. Con una base ordenada, todo fluirá mejor y evitarás perder archivos.

¿Cómo crear el proyecto en Unity Hub y elegir la versión correcta?

Configura Unity Hub para trabajar siempre con la versión más actualizada del motor. Si tu versión difiere, el instalador la actualizará sin problemas. Nombra el proyecto “Candy Crush Platzi” y crea una carpeta general, por ejemplo “developer”, para tener todos tus trabajos ordenados. Selecciona la plantilla 2D; si te equivocas, puedes cambiarla después dentro del editor.

Al crear el proyecto, Unity abrirá una sample scene por defecto. Entra al editor y confirma que todo esté listo para trabajar.

¿Qué distribución de ventanas facilita el trabajo en Unity?

Se recomienda una vista en cuatro áreas: Jerarquía a la izquierda, Editor/Scene en el centro, Inspector a la derecha y, abajo, Consola, Project y Animaciones. Cualquier distribución es válida y puedes cambiarla desde la parte superior derecha.

¿Qué estructura de carpetas organiza mejor los assets?

Mantén todas las carpetas principales al mismo nivel que “Scenes”. La estructura es fundamental: cada asset debe ir en su sitio para no perder tiempo luego. Si necesitas nuevas funcionalidades, añade carpetas adicionales al mismo nivel.

  • Animations: animaciones del juego.
  • Audio: música y efectos de sonido.
  • Fonts: fuentes tipográficas para la UI.
  • Prefabs: objetos reutilizables del juego.
  • Scenes: escenas del proyecto.
  • Scripts: código en C sharp.
  • Sprites: imágenes 2D del juego.

¿Cómo importar sprites y fuentes para la interfaz y la escena?

Abre la carpeta Sprites y arrastra las seis imágenes PNG preparadas. Un sprite es una imagen que puedes usar tal cual o dividir en partes para el juego. Luego, en Fonts, arrastra la fuente “DK Jalebi” en formato OTF. Repite el mismo proceso con el audio cuando lo tengas disponible.

Dentro de Sprites encontrarás recursos listos para construir la parte visual:

  • Fondos: tres variantes de fondo para la escena.
  • Logo del videojuego: ideal para una pantalla de inicio.
  • Icono de la app: útil para identificar la aplicación instalada.
  • Elementos de heads up display: botones y gráficos para la interfaz.
  • Guías visuales para la escena de caramelos: versiones completas y en formato nine-sided para escalar sin problemas visuales.
  • Piezas jugables: equivalentes a “caramelos” con temática de playa, como sol, caracolas y olas.

¿Qué son los prefabs y por qué reutilizarlos?

Un prefab es un objeto reutilizable que puedes instanciar varias veces sin recrearlo desde cero. Centraliza cambios y acelera el desarrollo. Guárdalos en la carpeta Prefabs para mantenerlos localizables.

¿Qué scripts usaremos y en qué lenguaje?

El comportamiento del juego se implementará con scripts en C sharp, ubicados en la carpeta Scripts. Esta base permitirá avanzar hacia mecánicas de juegos móviles mientras mantienes un proyecto limpio.

¿Tú cómo organizas tus carpetas y assets en Unity? Comparte tu enfoque y dudas para que podamos mejorar juntos.