Saltar a contenido

Módulo 0 — Preparación del proyecto (20 min)

0.1 Crear tu propio proyecto en Unity Hub

  1. Abre Unity Hub > Projects > New project.
  2. Elige una versión de Unity LTS que tengas instalada (no hace falta que sea exactamente la misma que la del equipo organizador, cualquier LTS reciente funciona igual para este taller).
  3. En la lista de templates elige Universal 2D (en la imagen de referencia aparece Universal 3D seleccionado — es solo para mostrar cómo luce la pantalla, elige 2D).
  4. Ponle un nombre a tu proyecto (por ejemplo MiJuegoDeNaves), elige una carpeta, y dale a Create project.

Pantalla de creación de proyecto en Unity Hub

Cuando el proyecto termine de crearse y abra el editor, vas a ver algo así:

Interfaz de Unity al abrir un proyecto 2D nuevo

0.2 Activar el sistema de input clásico

Unity moderno trae instalado el nuevo Input System. Para este taller usaremos el sistema clásico (Input.GetKey, Input.GetAxis) porque es mucho más directo de leer y explicar en poco tiempo. Para poder usarlo sin conflictos:

  1. Ve a Edit > Project Settings > Player.
  2. Baja hasta Other Settings > Active Input Handling.
  3. Cambia el valor a Both.
  4. Unity va a pedir reiniciar el editor — acepta (Apply).

Active Input Handling en Both

0.3 Crear la estructura de carpetas

Dentro de Assets/, crea estas carpetas (clic derecho > Create > Folder):

  • Scripts
  • Sprites
  • Prefabs

Estructura de carpetas del proyecto

0.4 Conseguir los sprites (arte gratuito)

Vamos a usar el pack Space Shooter Remastered de Kenney (licencia CC0, gratis, sin atribución obligatoria). Pasos:

  1. Descarga el ZIP desde el enlace de arriba.
  2. Descomprímelo.
  3. Adentro vas a encontrar sprites sueltos y carpetas (Enemies, Lasers, Meteors, Parts, Power-ups, UI, Damage, Effects). Para este taller interesan sobre todo:
  4. Nave del jugador: playerShip1_blue.png (también hay variantes verde, roja y naranja, y modelos playerShip2_* / playerShip3_* — elige la que más te guste).
  5. Enemigos: los sprites ufoBlue.png, ufoGreen.png, ufoRed.png, ufoYellow.png, o lo que encuentres dentro de la carpeta Enemies/.
  6. Disparos: cualquier sprite dentro de la carpeta Lasers/.
  7. Arrastra esos archivos hacia Assets/Sprites en Unity.

Sprites del pack ya importados en Assets/Sprites