Design and Development of a 2D Game Engine
Metadatos
Mostrar el registro completo del ítemcomunitat-uji-handle:10234/158176
comunitat-uji-handle2:10234/71324
comunitat-uji-handle3:10234/169451
comunitat-uji-handle4:
TFG-TFMMetadatos
Título
Design and Development of a 2D Game EngineAutoría
Tutor/Supervisor; Universidad.Departamento
Chover Selles, Miguel; Universitat Jaume I. Departament de Llenguatges i Sistemes InformàticsFecha de publicación
2017-07-11Editor
Universitat Jaume IResumen
In the past years videogame development has been strongly boosted thanks to the
emergence of game engines, such as Unity, Unreal Engine or CryEngine, which make video
game production much more easier. T o simplify ... [+]
In the past years videogame development has been strongly boosted thanks to the
emergence of game engines, such as Unity, Unreal Engine or CryEngine, which make video
game production much more easier. T o simplify and facilitate the development of video
games, these engines hide a lot of the complexities below, allowing us to work at a higher
level without having to worry about more technical problems like rendering, collision
detection, physics simulation, etc. However, due to this, the users of these engines usually
don’t go deeper into these technical complexities and end up working in a superficial way,
without really knowing in detail the mechanisms that allow games to work.
But knowing those mechanisms not only allows us to better use the tools we have, which
means we could make better games, but is also a highly demanded knowledge in the video
game industry, especially in the triple A games industry. That’s why I personally think that
every videogame programmer should know how games are built from scratch.
With the development of this project, what I am looking for is to delve into the technical
and low-level complexities hidden in the game engines by designing and implementing a 2D
game engine from scratch, so as to expand my knowledge on the subject. T his engine will
include rendering, audio and physics modules. It will be implemented in the C++ language,
using OpenGL and OpenAL as APIs for rendering graphics and audio respectively. In addition,
libraries will be used to simplify some of the main tasks (window creation, communication
with input devices, image loading, font loading, etc). Each of the modules will be
implemented from scratch, with the help of those libraries. [-]
Palabras clave / Materias
Descripción
Treball Final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2016/2017
Tipo de documento
info:eu-repo/semantics/bachelorThesisDerechos de acceso
info:eu-repo/semantics/openAccess
Aparece en las colecciones
El ítem tiene asociados los siguientes ficheros de licencia: