What are you looking for?
Els materials podran proporcionar-se en català, castellà i anglès.
B4_That students can convey information, ideas, problems and solutions to both specialized and non-specialized audiences
V6. Develop video games in high-level programming languages in graphics engines based on specifications.
V15. Design and plan quality assurance strategies, test and data analysis of video games and interactive products.
T2_That students have the ability to work as members of an interdisciplinary team either as one more member, or performing management tasks in order to contribute to developing projects with pragmatism and a sense of responsibility, making commitments taking into account the available resources
The subject of Game Engines aims to give the student a detailed view of all the parts that make up a game engine. For each of the engine systems, the requirements, the major technical challenges and the solutions to these challenges proposed by various professional engines will be analyzed. This knowledge is essential for the correct choice of an engine in the process of pre-production of a video game, to understand the improvements or new features that are being published, to get the most out of all the tools of the engines, or even and everything, to customize some parts. This subject must provide the student with the necessary theoretical knowledge in order to be able to adapt more easily to the development of video games with any game engine.
The subject consists of theoretical sessions, where the engine systems will be explained from a technical and generic point of view; and practical sessions, where game engines will be used in order to use the systems and learn more specifically how they work in a specific engine.
The grade of each student will be calculated following the following percentages:
A1. Comparison of a Gameplay System - 10%
A2. Comparison of a Main system - 10%
A3. Laboratory practices: Clicker - 13.33%
A4. Laboratory practice: Fishing game - 13.33%
A4. Laboratory practices: Debugging - 13.33%
A5. Theoretical final exam - 40%
Final grade = A1 0.1+ A2 0.1 + A3 0.1333 + A4 0.1333 + A5 0.1333 + A6 0.4
Considerations:
- It is necessary to obtain a mark superior to 5 in the final exam to pass the asignatura.
- An activity not delivered or delivered late and without justification (court summons or medical matter) counts as a 0.
- It is the responsibility of the student to avoid plagiarism in all its forms. In the case of detecting a plagiarism, regardless of its scope, in some activity will correspond to have a note of 0. In addition, the teacher will communicate the situation so that applicable measures are taken in the matter of sanctioning regime.
Recovery:
Gregory, J. (2009). Game Engine Architecture / Jason Gregory. Gannett Company, 687-717.
Zerbst, S. (2004). 3D Game Engine Programming (Game Development Series). Premier Press.
Eberly, D. (2006). 3D game engine design: a practical approach to real-time computer graphics. CRC Press.
https://docs.unrealengine.com/latest/INT/