Zombis de granja | Creación de un juego de plataformas 2D en Unity

En esta publicación, documentaré el proceso de desarrollo del juego Farm Zombies, un juego de plataformas 2D en Unity (el enlace al proyecto fuente está disponible al final de la correo).

Registro de desarrollo

Semana 1

Antes de decidir el nombre del juego, comencé creando el personaje principal en Photoshop. Decidí optar por un personaje de pixel art:

El personaje terminó pareciéndose a un granjero, así que decidí usar el nombre Farm Zombies.

Para justificar tener 'Zombies' en el nombre, seguí adelante y creé los enemigos, que de hecho son zombies:

Para acelerar el proceso de desarrollo utilicé este Controlador de reproductor 2D.

Ahora que el jugador y los enemigos estaban listos, pasé a crear un primer nivel, que decidí hacer con el tema de Granja. Así que me puse a trabajar haciendo todos los sprites necesarios para el nivel:

Algunos de los elementos están basados ​​en mosaicos, como el suelo y los árboles, y el resto de los detalles son sprites de tamaño fijo:

El nivel terminó conteniendo 4 tipos de obstáculos: púas, zombis, hachas oscilantes y agujeros en el suelo:

La bandera verde señala el final del nivel:

Y por último, creé las etiquetas en pantalla usando UI Canvas para mostrar cuándo muere el jugador y también una indicación de qué botón presionar para reiniciar el nivel:

Semana 2

En la segunda semana, comencé creando un nuevo nivel. Decidí optar por un nivel de temática medieval.

Seguí adelante y creé 3 nuevos sprites de mosaicos y un sprite de detalle (antorcha y llamas):

El nivel está situado dentro de un castillo con antorchas en la pared y los mismos obstáculos que el primer nivel (picos, zombis, hachas oscilantes y agujeros en el suelo).

Ahora es el momento de juntarlo todo haciendo el Menú principal con una selección de Nivel.

Comencé creando una nueva escena y luego comencé a diseñar el título del menú y los botones. A continuación se muestra el resultado:

Demostración WebGL

Fuente
📁FarmZombies.unitypackage1.41 MB
Artículos sugeridos
Creando un juego de romper ladrillos 2D en Unity
Creando un juego de rompecabezas deslizante en Unity
Cómo hacer un juego inspirado en Flappy Bird en Unity
Tutorial de corredor sin fin para Unity
Minijuego en Unity | CUBEavoid
Tutorial para el juego de rompecabezas Match-3 en Unity
Minijuego en Unity | Flappy Cube