Que estàs buscant?
Les classes presencials i la comunicació a través del fòrum i del correu electrònic es duran a terme en català o castellà. Els materials de l'aula virtual es podran proporcionar en català, castellà o anglès, segons les necessitats de l’assignatura i els recursos utilitzats.
RAE 9.1 - Dissenyar les mecàniques (regles de joc) i les dinàmiques (formes de jugabilitat).
RAE 9.7 - Elaborar la documentació i especificacions d'un joc i comunicar-ho a l'equip de producció d'un videojoc.
RAE 10.3 - Dissenyar la interfície d'usuari per a un videojoc segons l'experiència d'usuari que es plantegi.
RAE 12.1 - Implementar software informàtic que compleixi amb les especificacions de sistemes i característiques d'un videojoc.
RAE 12.2 - Utilitzar llenguatges de programació d'alt nivell en motors gràfics i a partir d'unes especificacions, aplicacions, eines i videojocs.
RAE 12.3 - Implementar mecàniques, sistemes i jugabilitat per a videojocs en perspectiva 2D.
RAE 13.1 - Desempeñar la producció d'un videojoc.
RAE 13.2 - Utilitzar eines de planificació i gestió de projectes.
RAE 19.1 - Treballar en equip, trans e interdisciplinàriament amb l'objectiu de desenvolupar videojocs i productes audiovisuals.
RAE 20.3 - Seleccionar de forma autònoma les metodologies de disseny, desenvolupament, art i producció de videojocs més adequades per a les necessitats del projecte.
RAE 23.1 - Dissenyar les mecàniques i dinàmiques del joc.
RAE 23.4 - Dissenyar l'experiència de joc d'un producte lúdic interactiu.
RAE 25.1 - Elaborar el codi de videojocs 2D (o parts dels mateixos) en llenguatges d'alt nivell sobre plataformes i motors destinats a tal efecte.
RAE 26.1 - Organitzar la producció d'un videojoc tenint en compte els recursos personals, materials i actius a produir.
L’assignatura Projectes I introdueix l’estudiant en el desenvolupament d’un projecte de videojoc 2D en un motor de joc. L’objectiu és dissenyar, implementar i presentar en grup un prototip jugable, treballant el procés de desenvolupament des de la definició inicial fins al lliurament final.
Al llarg de l’assignatura es treballarà la programació dins d’un motor de joc mitjançant una arquitectura basada en components, la comunicació entre objectes, el disseny de sistemes de joc, les màquines d’estats finits, l’ús controlat de patrons bàsics de disseny i la refactorització del projecte. També s’incorporaran fonaments espacials i físics aplicats al desenvolupament de videojocs 2D.
La metodologia combina explicacions conceptuals, pràctiques guiades i treball continuat sobre el prototip. L’avaluació es basa en lliuraments progressius del projecte, en la qualitat tècnica de la implementació, en la capacitat d’iterar i millorar el codi, i en la participació individual dins del procés de desenvolupament en equip.
Espais segurs:
L'aula (física o virtual) és un espai segur, lliure d'actituds masclistes, racistes, homòfobes, trànsfobes i discriminatòries, ja sigui cap a l'alumnat o cap al professorat. Confiem que entre totes i tots puguem crear un espai segur on ens puguem equivocar i aprendre sense haver de patir prejudicis d'altres.
Unitat 1. Desenvolupament i gestió d’un projecte interactiu
Unitat 2. Paradigmes de programació i arquitectura basada en components
Unitat 3. Fonaments espacials i físics en entorns interactius
Unitat 4. Patrons de disseny i sistemes de joc
Unitat 5. Qualitat del software
La nota final de cada alumne es calcularà combinant diferents activitats vinculades al desenvolupament progressiu d’un prototip jugable amb Unity, la qualitat tècnica del projecte i l’avaluació entre iguals. Els percentatges de cada activitat són els següents:
Nota final = A1 x 0,20 + A2 x 0,30 + A3 x 0,40 + A4 x 0,10.
Consideracions generals:
Consideracions sobre l’ús d’eines d’intel·ligència artificial:
Recuperació:
Hocking, Joseph (2022). Unity in Action: Multiplatform Game Development in C# (3rd ed.). Manning Publications.
Nystrom, Robert (2014). Game Programming Patterns. Genever Benning.