El objetivo del presente Trabajo de Final de Grado es desarrollar, partiendo desde cero, un videojuego de plataformas en 2D para ordenador principalmente, pero que puede ser exportado a otras plataformas con relativa facilidad, sirviendo este como guía de aprendizaje de las diferentes herramientas y posibilidades que ofrece Unity para abordar los problemas que surgen a la hora de desarrollar componentes o mecánicas de un videojuego. Para ello, se aprovechará el motor gráfico de Unity para generar todos aquellos componentes inherentes a un videojuego como son los menús, personajes, mapa, música y efectos de sonido, animaciones, etc.; y para programar los distintos scripts y controladores se utilizan librerías de Unity y el lenguaje C#. El vi...