Mostrar el registro sencillo del ítem
Programming, development and optimization techniques to help the programmer to enhance the code of a game
dc.contributor.author | Rodríguez Sánchez., David | |
dc.contributor.other | Montoliu Colás, Raul | |
dc.contributor.other | Universitat Jaume I. Departament d'Enginyeria i Ciència dels Computadors | |
dc.date.accessioned | 2018-02-06T15:56:47Z | |
dc.date.available | 2018-02-06T15:56:47Z | |
dc.date.issued | 2016-10-10 | |
dc.identifier.uri | http://hdl.handle.net/10234/172639 | |
dc.description | Treball Final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2016/2015 | ca_CA |
dc.description.abstract | 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. | ca_CA |
dc.format.extent | 86 p. | ca_CA |
dc.format.mimetype | application/pdf | ca_CA |
dc.language.iso | eng | ca_CA |
dc.publisher | Universitat Jaume I | ca_CA |
dc.rights.uri | http://rightsstatements.org/vocab/CNE/1.0/ | * |
dc.subject | Grau en Disseny i Desenvolupament de Videojocs | ca_CA |
dc.subject | Grado en Diseño y Desarrollo de Videojuegos | ca_CA |
dc.subject | Bachelor's Degree in Video Game Design and Development | ca_CA |
dc.subject | game programming | ca_CA |
dc.subject | Unreal Engine 4 (UE4) | ca_CA |
dc.subject | rigging | ca_CA |
dc.subject | Testing & Refactoring | ca_CA |
dc.subject | multiplayer | ca_CA |
dc.subject | Artificial Intelligence (IA) | ca_CA |
dc.subject | Quality Assurance (QA) | ca_CA |
dc.subject | Artificial Intelligence (AI) | ca_CA |
dc.subject | game components | ca_CA |
dc.subject | sessions | ca_CA |
dc.title | Programming, development and optimization techniques to help the programmer to enhance the code of a game | ca_CA |
dc.type | info:eu-repo/semantics/bachelorThesis | ca_CA |
dc.educationLevel | Estudios de Grado | ca_CA |
dc.rights.accessRights | info:eu-repo/semantics/restrictedAccess | ca_CA |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Grau en Disseny i Desenvolupament de Videojocs [262]
VJ1241