CB01 - Analitzar situacions complexes i dissenyar estratègies per resoldre-les CB02 - Planificar i organitzar les propostes i projectes CB05 - Prendre decisions per a la resolució de situacions diverses CT02 - Recollir i seleccionar informació de manera eficaç CT03 - Utilitzar tecnologies de la informació i la comunicació CT04 - Treballar en equip CT06 - Avaluar la sostenibilitat de les propostes i actuacions pròpies CE04 - Capacitat per emprar metodologies centrades en l'usuari i l'organització per al desenvolupament , avaluació i gestió d'aplicacions i sistemes basats en tecnologies de la informació que asseguren l'accessibilitat , ergonomia i usabilitat dels sistemes CE09 - Capacitat de donar solució a problemes d'integració en funció de les estratègies , estàndards i tecnologies disponibles CE11 - Capacitat per desenvolupar i avaluar sistemes interactius i de presentació d'informació complexa i la seva aplicació a la resolució de problemes de disseny d'interacció persona ordinador CE35 - Capacitat de conèixer i entendre els fonaments i elements que constitueixen d'un motor de jocs CE36 - Capacitat de plantejar i desenvolupar un videojoc complex, amb tots els elements funcionals corresponents
1. Introduction 2. Overview 3. Low-Level Engine Systems 4. Game Loop 5. Rendering 6. Artificial Intelligence 7. Audio
Tipus d’activitat Hores amb professor Hores sense professor Hores virtuals amb professor Total Anàlisi / estudi de casos 2,00 14,00 12,00 28,00 Elaboració individual de treballs 0 30,00 38,00 68,00 Lectura / comentari de textos 0 2,00 1,00 3,00 Sessió pràctica 0 9,00 17,00 26,00 Total 2,00 55,00 68,00 125
Jason Gregory (2014). Game Engine Architecture (3rd). CRC Press. Ian Millington (2010). Game Physics Engine Development: How to Build a Robust Commercial-Grade Physics (2nd). CRC Press. Christer Ericson (2004). Real-Time Collision Detection. CRC Press.
Activitats d'avaluació: Descripció de l'activitat Avaluació de l'activitat % Recuperable GDD (Game Design Document) Development In teams of 4~5 people, students should start planning their game and document their decisions in a Game Design Document (GDD), that must be handed in. 0 No Game Demo Development Students have to hand in a preliminary demo of their game, to receive (constructive) feedback from the whole class (in teams of 4~5 people). 10 No Game Demo Analysis Each student should evaluate and provide (constructive) feedback on the works by their fellow teammates. 10 No Final Game Development Students should round up and finish their games (in teams of 4~5 people). 40 Sí Individual contribution to the game development Students should round up and finish their games (in teams of 4~5 people). 40 Sí
Students will be assessed by their overall development, team collaboration and the final quality of their games. Active participation, discussion and productive criticism are expected. Criteris específics de la nota «No Presentat»:* Not handing in the final finished game. * Not fulfilling any of the compulsory hand-in requirements (e.g., uploading the game to a public distribution service, handing in the source code, providing a representative image, a video, ...). * At the individual level, not participating actively in the project (game) development. See details on Moodle. Avaluació única:In the case of a single (unique) evaluation, the student will have to design and implement a full game following the guidelines provided by the professor. This game will be handed in the day chosen by the professor. Also, the same day as the hand in, the student will be presented a practical case that the student will analyze and answer a questionnaire related to the different concepts presented at the theory classes. Requisits mínims per aprovar:To pass the course, the student must get a minimum mark of 5.0
Tutorials will be presential at my office (office 234 building P-IV), at times arranged through e-mail. In case presential tutorials cannot be done, we will use online tools, such as Google Meet, Skype or any other tool agreed between the student and professor.
All information and communication during the course will be done through Moodle. Furthermore, we will send periodic emails to inform the students about the progress of the course. Also, information will be posted on Moodle and reminded regularly at classes and through e-mails.
Bring a lot of good attitude and tons of enthusiasm for game development! All the material needed for the course will be available on Moodle. The bibliography will be provided for each topic, usually consisting of articles and presentations about the topics discussed in class.
Disseny conceptual dels videojocs Disseny i desenvolupament de jocs web Multimèdia i interfícies d'usuari