Programming, development and optimization techniques to help the programmer to enhance the code of a game
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-TFMEste recurso está restringido
Metadatos
Título
Programming, development and optimization techniques to help the programmer to enhance the code of a gameAutoría
Tutor/Supervisor; Universidad.Departamento
Montoliu Colás, Raul; Universitat Jaume I. Departament d'Enginyeria i Ciència dels ComputadorsFecha de publicación
2016-10-10Editor
Universitat Jaume IResumen
This Final Degree Project is based on programming, research and implementation of some
techniques that help programmers to optimize their work time and improve the quality of the
code in order to make implementations ... [+]
This Final Degree Project is based on programming, research and implementation of some
techniques that help programmers to optimize their work time and improve the quality of the
code in order to make implementations more robust, extensible, easy to understand and
which can be adapted to all changes happening in developing a video game.
To perform this task, common techniques from other branches of programming will be
adapted, such as techniques from web programming or applications, aimed at the
development of a full video game project, with all the peculiarities that this has. These
techniques can range from test driven development, to several of the best known design
patterns.
All this will be applied in a practical way in the programming core of a particular game called
HIVE, for example, in the game functionality, character’s mechanics, in the development of
artificial intelligence and multiplayer system, among many other areas in order to illustrate
the utility of these techniques and its benefits for development.
This research is motivated to solve one of the problems that appears in the development of
some games, it is that a lot of game projects have a strict deadline for the development, and
for the game’s life, so it is not a priority the stability and scalability of the code, because
games usually have one or two years of life on the market. But, in this moment, there are
new online games that can ben replayable for 4 years or more, so, the code needs to be
better and easy to maintain for 4 years or more.
In sum, development tasks applicable to the context of a specific project called HIVE will be
made for this FDP, and also part of the same code can be used in other projects or even in
different contexts, like build independent assets for the marketplaces of the game engines. [-]
Palabras clave / Materias
Grau en Disseny i Desenvolupament de Videojocs | Grado en Diseño y Desarrollo de Videojuegos | Bachelor's Degree in Video Game Design and Development | game programming | Unreal Engine 4 (UE4) | rigging | Testing & Refactoring | multiplayer | Artificial Intelligence (IA) | Quality Assurance (QA) | Artificial Intelligence (AI) | game components | sessions
Descripción
Treball Final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2016/2015
Tipo de documento
info:eu-repo/semantics/bachelorThesisDerechos de acceso
http://rightsstatements.org/vocab/CNE/1.0/
info:eu-repo/semantics/restrictedAccess
info:eu-repo/semantics/restrictedAccess