Recreación del nivel 1-1 de Super Mario Bros en Unity

En esta actividad he desarrollado una recreación jugable del nivel 1-1 de Super Mario Bros en Unity, siguiendo el enunciado propuesto a partir del documento Un juego de plataformas. El objetivo principal del proyecto ha sido reproducir las mecánicas básicas de un juego de plataformas 2D, manteniendo una estructura visual y jugable similar a la del nivel original.

En la práctica se han implementado los puntos obligatorios del enunciado, entre ellos el movimiento horizontal y salto de Mario, el scroll lateral con cámara, las colisiones con el entorno, los enemigos tipo Goomba y el sistema de game over cuando el personaje cae al vacío o entra en contacto lateral con un enemigo. Además, se han añadido varios puntos optativos, como el movimiento horizontal de los Goombas, la posibilidad de eliminarlos al saltar sobre ellos, la incorporación de sonidos y música de fondo, un temporizador en pantalla y el uso de la herramienta Tilemap de Unity para construir el nivel de forma más rápida, ordenada y consistente.

A nivel técnico, el proyecto se ha organizado en distintos scripts con responsabilidades separadas, para mantener el código claro y sencillo. También se han utilizado componentes como Rigidbody2D, Collider2D, Tilemap y TextMeshPro para resolver la jugabilidad, las colisiones, la construcción del escenario y la interfaz básica.

A continuación, comparto el vídeo de demostración y el repositorio del proyecto:

Vídeo de demostración:
[Enlace a Youtube]

Repositorio del proyecto:
[Enlace GitLab]

Publicaciones Similares

Deja una respuesta