Que estàs buscant?
Els materials podran proporcionar-se en català, castellà i anglès.
V6. Desenvolupar videojocs en llenguatges de programació d'alt nivell en motors gràfics a partir de les especificacions.
L'assignatura de Motors de Jocs pretén donar a l'alumne una visió detallada de totes les peces que formen un motor de jocs. Per a cadascun dels sistemes del motor se n'analitzaran els requeriments, els majors reptes tècnics i les solucions a aquests reptes que proposen diversos motors professionals. Aquest coneixement és fonamental per a la correcta elecció d'un motor en el procés de preproducció d'un videojoc, per entendre les millores o noves funcionalitats que es van publicant, per treure el màxim partit de totes les eines dels motors, o, fins i tot, per a personalitzar-ne algunes parts. Aquesta assignatura ha de dotar l'alumne del coneixement teòric necessari per tal de ser capaç d'adaptar-se més fàcilment al desenvolupament de videojocs amb qualsevol motor de jocs.
L'assignatura consta de sessions teòriques, on s'explicaran els sistemes del motor des d'un punt de vista tècnic i genèric; i sessions pràctiques, on s'utilitzaran motors de jocs per tal d'utilitzar els sistemes i conèixer més concretament el funcionament d'aquests en un motor concret.
La nota de cada alumne es calcularà seguint els següents percentatges:
A1. Comparativa d'un sistema de Gameplay - 5%
A2. Comparativa d'un sistema Principal - 5%
A3. Comparativa d'un sistema de baix nivell - 5%
P1. Projecte de laboratori: Clicker - 20%
P2. Projecte de laboratori: Joc de pesca - 25%
ET. Examen final teòric - 40%
Nota final = A1 0.05+ A2 0.05 + A3 0.05 + P1 0.2 + P2 0.25 + ET 0.4
Consideracions:
- Cal obtenir una nota superior a 4 a l’examen final per a aprovar l’assignatura.
- Una activitat no entregada o lliurada amb retard i sense justificació (citació judicial o assumpte mèdic) compta com un 0.
- És responsabilitat de l’alumne evitar el plagi en totes les seves formes. En el cas de detectar un plagi, independentment del seu abast, en alguna activitat correspondrà a tenir una nota de 0. A més, el professor comunicarà la situació per a que es prenguin mesures aplicables en matèria de règim sancionador. L'ús de IA en la elaboració de documents es podrà considerar com a plagi.
Recuperació:
Eberly, D. (2006). 3D game engine design: a practical approach to real-time computer graphics. CRC Press.
Gregory, J. (2009). Game Engine Architecture/Jason Gregory. Gannett Company, 687-717.
Zerbst, S. (2004). 3D Game Engine Programming (Game Development Series). Premier Press.
http://docs.unrealengine.com/latest/INT/Videos/
http://wiki.unrealengine.com/Main_Page
https://docs.unrealengine.com/latest/INT/
Tomas Akenine-Möller, Eric Haines, Naty Hoffman. Real time rendering.