TAZ-TFG-2016-1909


JAGE (Just Another Game Engine), creación de un motor de videojuegos 2D multiplataforma de código abierto

Tomás Gracia, Rubén
Mena Nieto, Eduardo (dir.)

Universidad de Zaragoza, EINA, 2016
Informática e Ingeniería de Sistemas department, Lenguajes y Sistemas Informáticos area

Graduado en Ingeniería Informática

Abstract: Hoy en día los videojuegos están más presentes en la vida diaria de lo que nunca han estado. Son mucho más accesibles para la gente con pocos medios, Asimismo, la extensión de la Informática ha propiciado el hecho de que mucha gente haya podido adoptar la programación como hobby. Esto ha desencadenado un estallido en el mundo de los videojuegos, de gente que programa sus propios videojuegos con bajo (o ningún) presupuesto para luego publicarlos en Internet: conocidos como juegos indie, están ahora en su mejor momento. Todo esto ha llevado a cabo una retroalimentación por la que cada vez los videojuegos están más aceptados, y más gente quiere hacer su propio juego. Muchas personas no quiere un videojuego comercial, solo explotar su lado artístico en un mundo que disfrutan, y por ello cada vez han surgido más herramientas que permiten hacer juegos con un esfuerzo reducido: los motores. En este proyecto se implementa, usando Java, desde cero y en código abierto, un motor de videojuegos 2D con la flexibilidad como máxima prioridad. Para demostrar dicha flexibilidad, se han creado tres juegos completamente distintos con él, que han permitido explorar todas las posibilidades que da el motor, así como servir de retroalimentación para el motor y saber qué era necesario cambiar en éste para cumplir los objetivos propuestos. El proyecto pretende ser una ayuda a todas las personas que quieren probar el desarrollo de videojuegos, tanto para aquellas que no saben ni quieren saber nada de programación, como para las que quieren desarrollar un motor propio, puesto que el proyecto se ha desarrollado bajo una licencia de código abierto.

Tipo de Trabajo Académico: Trabajo Fin de Grado

Creative Commons License

El registro pertenece a las siguientes colecciones:
Academic Works > Trabajos Académicos por Centro > escuela-de-ingeniería-y-arquitectura
Academic Works > End-of-grade works



Back to search

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)