ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
Màster Universitari de Disseny i Programació de Videojocs - Guia per estudiants nous
1. Guia general
per a nous i noves
estudiants
Màster Universitari de
Disseny i programació de videojocs
2. 1. PRESENTACIÓ
Aquesta guia et proporciona tota la informació imprescindible per començar el
màster.
A més, recorda que tens un tutor a la teva disposició que et pot orientar, guiar i
assessorar en el transcurs dels teus estudis. Pots contactar amb ell en qualsevol
moment a través de l'aula de tutoria del campus virtual o per correu electrònic.
Aquest semestre la tutora és la següent:
● Maria Teresa Vidal
El màster universitari de Disseny i Programació de Videojocs de la UOC és un
programa online que forma els perfils professionals més buscats actualment en
l'àmbit dels videojocs: els dissenyadors, o video game designers, i els
programadors de videojocs o game programmers.
El màster es dirigeix tant a estudiants que es volen professionalitzar en el
desenvolupament de videojocs (sigui en una gran companyia o creant el seu
estudi indie) com a apassionats dels videojocs que volen aprendre a desenvolupar
els seus projectes.
En acabar, l'estudiant haurà creat el seu portafolis, la qual cosa li permetrà,
juntament amb el treball final de màster, incorporar-se a una empresa o
progressar en la indústria del videojoc.
El programa segueix el model educatiu de la UOC que gira entorn del disseny
d'espais, recursos i dinàmiques que afavoreixin l'aprenentatge en línia.
La UOC ofereix formació en videojocs des de fa deu anys, i disposa de
professionals experts en aquesta disciplina tant en l'àmbit acadèmic com en el
professional.
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 2
3. 2. PROCÉS DE MATRÍCULA I INICI DE CURS
La matriculació i la docència de les assignatures són semestrals i es realitzen en
dos períodes a l’any:
1. De setembre a febrer
2. De febrer a juliol
Tots dos semestres formen el conjunt d’un curs acadèmic.
Dates clau per al període actual (setembre 2022 a febrer 2023)
Calendari del curs:
→ Inici de curs: 28 de setembre de 2022
→ Fi de curs: aprox. 10 de febrer de 2023
3. PLA D’ESTUDIS
Les 2 especialitzacions són:
1. Disseny d’experiències de joc
S'aprofundeix en l'anàlisi de com un disseny efectiu de nivells, interfícies o eines
per a desplegar narratives és tan clau en un videojoc com els aspectes purament
tecnològics (per exemple, millors gràfics). Per a això es fa servir tant el motor
comercial Unity, un dels més populars actualment com a eina multi propòsit, com
altres editors específics que serveixin per a exemplificar els aspectes treballats
(per exemple, l'editor de .WAD de Doom).
2. Programació Avançada
Un programador expert de videojocs ha d’anar més enllà dels motors comercials
de desenvolupament i saber com realment funcionen internament. Aixecar el capó
del cotxe i entendre què està passant a sota per treure’n el màxim rendiment. Per
això, en aquest itinerari s'aprèn com crear videojocs i tota mena d’efectes només
amb l’ajut d’un llenguatge de baix nivell, (C/C++) suportat per biblioteques
gràfiques o de so (raylib, OpenGL, DirectX, FMOD, etc.).
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 3
4. Màster Universitari
Disseny i Programació de Videojocs
Obligatòries
Game Design 6
Programació de videojocs 2D 6
Programació de videojocs 3D 6
Treball final de màster 12
Optatives d'especialitat
Especialitat de Disseny d’experiències de joc
Disseny d’experiències d’usuari i interfícies 6
Mèdia per videojocs 6
Modding y creació de nivells 6
Optatives d’especialitat
Especialitat de Programació avançada
Efectes visuals i sonors 6
Motors gràfics 6
Programació gràfica 6
Optatives
intel·ligència artificial per a videojocs 6
Jocs multijugador 6
*Cada crèdit suposa una dedicació de 25 hores. La recomanació setmanal de dedicació
és de 1 crèdit cada 15 dies.
** Es poden cursar més de 60 crèdits i obtenir vàries especialitzacions.
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 4
5. Descripció de les assignatures
● Game Design (6 ECTS): L'assignatura Game Design busca dotar l'alumne
d'un coneixement transversal sobre el fet lúdic que abasta des del disseny
d'experiències segons el perfil d'usuari final, el sistema de regles de joc,
l'evocació de mons de ficció interactius i, finalment, la superació del marc
lúdic que suposen els serious games, newsgame i la gamificació.
Mitjançant apunts, lectures, visionats i múltiples exemples, l'assignatura
busca formar futurs professionals en el camp tant de l'anàlisi humanístic i
científic del joc en el marc social actual com en el sector del disseny
material de productes interactius. Per tant, la relació entre coneixement
teòric i l'aplicació pràctica constitueix el nucli central del curs.
● Programació de videojocs 2D (6 ECTS): El desenvolupament d'un
videojoc és una tasca complexa, que requereix el domini de diferents eines.
Entre aquestes, una de gran utilitat per agilitzar el procés de
desenvolupament, o fins i tot permetre que un grup reduït de persones
pugui crear un videojoc en un temps raonable, és el motor (engine). Un que
ha pres especial rellevància darrerament en el camp professional és Unity,
creat per Unity Technologies el 2005, i millorat versió a versió fins al dia
d'avui. L'assignatura de "Programació en Unity 2D" té com el fil narratiu el
desenvolupament de tres petits videojocs de temàtica diversa per formar
els estudiants en els aspectes bàsics d'Unity per a jocs 2D. De totes
maneres, és important tenir en compte que, si bé l'assignatura se centra en
aquesta eina, molts dels conceptes són aplicables quan es treballa amb
motors diferents.
● Programació de videojocs 3D (6 ECTS): Aquesta assignatura és la
continuació directa de l'assignatura “Programació de videojocs 2D”. La
principal diferència, és que es dedica a Unity 3D. Com l’anterior, també té
com el fil narratiu el desenvolupament de tres petits videojocs de temàtica
diversa per formar els estudiants en els aspectes bàsics del
desenvolupament per a jocs 3D.
● Disseny d’experiències d’usuari i interfícies (6 ECTS): L'assignatura de
disseny d'interfícies de videojocs està orientada a ajudar l'estudiant a
desenvolupar el seu potencial creatiu aplicant-lo al disseny d'interfícies.
Pretén així mateix, estimular l'anàlisi crítica sobre les funcions i
característiques de les interfícies, alhora que impulsar la transferència de
les bones pràctiques i coneixements adquirits en el desenvolupament de
nous projectes. L'orientació pràctica de l'assignatura es reforça i enriqueix
amb el treball i estudi específic sobre els conceptes i elements de la UI d'un
videojoc i les implicacions i aplicacions que es desprenen en relació amb el
seu vessant professional.
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 5
6. ● Efectes visuals i sonors (6 ECTS): Una habilitat molt important per a un
desenvolupador de videojocs és la de dominar la manipulació d'imatges i
so de manera algorítmica, en temps real. Això permet reflexionar sobre
com optimitzar el nostre codi i aprofitar la màquina fins al seu màxim
potencial. Basant-nos en els principis de la "demoscene", en aquesta
assignatura deixarem de banda els motors o marcs integrats de
desenvolupament per veure com generar efectes visuals o sonors de tota
mena. Tot allò que, per exemple en Unity, es porta a terme mitjançant la
modificació d'una propietat o una barra de desplaçament, ara ho portarem
a terme mitjançant el nostre propi codi C / C ++.
● Intel·ligència artificial per a videojocs (6 ECTS): Un videojoc ha d'oferir
reptes a l'usuari. Per poder introduir aquests reptes en un videojoc són
necessàries una sèrie de tècniques que s'engloben dins de l'estudi de la
Intel·ligència Artificial. Aquestes tècniques decideixen quines són les millors
opcions que poden prendre els elements del videojoc (agents) a partir de
les condicions de l'entorn que els envolta. Aquesta assignatura presenta les
diferents tècniques desenvolupades en Intel·ligència Artificial que permeten
a l'alumne crear les eines necessàries amb què oferir una bona experiència
de joc.
● Jocs multijugador (6 ECTS): El fet d'afegir un opció multijugador és un
factor important a tenir en compte en el disseny d'un videojoc. Des de la
perspectiva del desenvolupament, té implicacions importants en el seu
disseny i el codi que cal desenvolupar. Per això, és molt important que un
desenvolupador tingui els coneixements bàsics per dur a terme aquesta
empresa. En aquesta assignatura es durà a terme tres projectes amb els
quals aprendre com desenvolupar diferents modalitats de jocs multijugador.
● Media per videojocs (6 ECTS): Els videojocs reprodueixen escenes i
mons virtuals amb els que l'usuari interacciona. La virtualitat de l'escena és
norma general. Però malgrat el fet que les escenes un videojoc siguin
sempre virtuals, els orígens de les mateixes, la forma com s'han creat,
comparteixen continguts d'origen natural amb altres d'origen sintètic. En
aquesta assignatura videojocs veurem el procés de creació dels tipus
principals de media que integren un videojoc. El modelatge i creació
d'escenes 2D i 3D, la incorporació de textures a les mateixes, els
procediments d'animació i la creació i edició de la banda sonora.
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 6
7. ● Modding i creació de nivells (6 ECTS): El dissenyador de nivells és
l'encarregat de posar tots els elements necessaris i on es necessiten
perquè el nivell sigui completament jugable i divertit. Cada dissenyador de
nivells busca fer que no calgui explicar res al jugador, que va descobrint els
elements de gameplay del joc pujant el seu nivell sense adonar-se'n,
adquirint experiència al llarg del joc, perquè al final del nivell, el jugador
hagi superat uns reptes, havent gaudit una bona dosi de diversió.
Intentarem fer el mateix en aquesta assignatura, perquè els alumnes es
converteixen en game designer, coneixent trucs perquè els seus jocs
tinguin el balanç ideal entre desafiament i jugabilitat.
● Motors gràfics (6 ECTS): Al cor de tot videojoc podem trobar el
component clau per al seu correcte funcionament: el motor. Aquest
subsistema és l'encarregat de gestionar tots els recursos de manera que el
videojoc funcioni. En aquesta assignatura ens centrarem en com
desenvolupar motors de render, d'animació i de física. Tot i que existeixen
aquests marcs que podem reutilitzar per desenvolupar més fàcilment els
nostres projectes i no començar des absolutament zero, és imprescindible
obrir la "caixa negra" i estudiar com funcionen internament i quines són les
seves bases. Això ens permet aprofitar-los millor, ser capaç de detectar
alguns problemes que puguin sorgir quan jo es comporten com esperem, o,
com no, fins i tot desenvolupar el nostre propi motor.
● Programació gràfica (6 ECTS): Aquesta assignatura es proposa
ensenyar-vos com crear un videojoc quan no ens donem suport d'un motor
com pot ser Unity. Només amb un compilador de C / C ++, un editor de text
i les biblioteques adequades aquesta tasca. Al capdavall, així és com es
desenvolupaven els videojocs abans de l'existència d'entorns integrats de
treball. Des de la perspectiva docent, això ens permet veure com funciona
a tot nivell intern, entrant a la "caixa negra". Desde la perspectiva de
desenvolupador, això ens serà útil de cara a disposar d'un grau
d'independència tecnològica en els nostres projectes.
● Treball Final (12 ECTS): L’estudiant haurà de desenvolupar un videojoc
dins del seu treball final, com a prova de la seva experiència adquirida
durant els estudis. El tema és lliure i l'escull de l'estudiant, que en cas de
no tenir cap idea prèvia per implementar pot inspirar a partir d'un conjunt de
propostes que li faran el professorat de l'assignatura. Evidentment, per la
càrrega en crèdits, l'objectiu no serà fer un videojoc d'última generació, sinó
una mica més proper a l'escena "indie" o independent, on és típic que una
sola persona, on un equip molt reduït (dissenyador + programador +
grafista) el desenvolupi en un espai curt de temps.
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 7
8. 4. METODOLOGIA DOCENT I AVALUACIÓ
A cada assignatura tindràs un professorat que et guiarà en el teu procés
d'aprenentatge i que resoldrà els teus dubtes. A les aules virtuals hi ha diferents
espais de comunicació on es proposen les tasques que et facilitaran poder
mantenir un bon ritme de treball durant el curs i compartir el coneixement amb els
companys del programa.
Les assignatures es superen mitjançant avaluació contínua, que consisteix en un
conjunt d'activitats com pràctiques, debats, presentacions virtuals, resolució de
qüestionaris o elaboracions de treballs i projectes, entre d'altres.
Els recursos d'aprenentatge necessaris per a la realització de les activitats de
cada assignatura (materials didàctics, fonts d'informació i eines de suport) es
troben a l'aula virtual.
La informació detallada i actualitzada de cada assignatura la trobes en el pla
docent (Dades generals, descripció de l'assignatura, continguts, materials, model
d'avaluació).
5. COMPLEMENTS DE FORMACIÓ
Segons l’accés, l’estudiant ha de cursar el crèdits complementaris de forma
obligatòria:
Complements de Formació
Disseny i programació orientada a objectes 6
Fonaments de programació 6
Pràctiques de programació 6
L’estudiant pot sol·licitar una avaluació d'estudis previs si disposen de formació
prèvia que pugui ser susceptible de reconeixement.
Segons l’avaluació d’estudis previs l’estudiant haurà de realitzat entre 6 i 18
crèdits de complements.
És important destacar que un estudiant, si ho desitja, pot cursar una assignatura
de complements de formació encara que la tingui reconeguda.
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 8
9. 6. PLANIFICACIÓ DE MATRÍCULA
El màster està dissenyat perquè es pugui cursar com a mínim en 1 any (2
semestres) a temps complet i no hi ha un temps màxim per finalitzar la titulació,
de manera que cada estudiant pot ajustar la durada i el ritme d'estudi segons les
seves possibilitats de dedicació i disponibilitat de temps.
És important planificar les assignatures que vas a matricular cada semestre en
funció del temps real que tinguis disponible per dedicar a l'estudi.
a. Recomanació de matrícula i indicacions per perfil
Tindràs assessorament personalitzat del tutor per planificar la matrícula de les
assignatures a cursar en funció de les teves necessitats, interessos, temps
disponible i coneixements previs.
Comença cursant les assignatures de complements de formació que pel teu perfil
hagis de fer. Recorda que encara que no tinguis complements de formació
obligatoris, és possible que per el teu perfil necessitis fer alguns cursos o refrescar
coneixements.
És important tenir coneixements de fonaments de programació i de programació
orientada a l'objecte. Pots millorar la programació cursant l'assignatura de Disseny
i programació orientada a l'objecte. Alternativament, també pots fer el curs d'estiu
que la UOC ofereix anualment sobre Java. Aquest curs és més breu, pràctic, i
donarà un impuls als teus coneixements de programació.
Aprendràs a utilitzar Unity, el motor de joc més utilitzat actualment i un dels millors
programes de creació i de disseny de videojocs, per després progressar cap a
biblioteques més complexes i de baix nivell (com ara DirectX i OpenGL).
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 9
10. b. Planificació de matrícula
Si et pots dedicar al màster pots finalitzar-lo en un any a temps complet (30-40
hores/setmana aproximadament).
Es recomana realitzar el màster en 2 anys - 4 semestres.
Pots veure tota la informació en el següent apartat del campus:
● Més UOC > Plans d’estudis
* Cada crèdit suposa una dedicació de 25 hores.
** La recomanació setmanal de dedicació es de 1 crèdit cada 15 dies.
7. ESPECIFICACIONS DE MATRÍCULA: TREBALL FINAL DE MÀSTER
La matrícula del treball final de màster es realitza normalment en el segon
semestre o el quart semestre del màster. Segons si es realitza el màster en un
any o en dos anys. Es donaran les orientacions específiques sobre com
realitzar-lo a través de la tutoría.
8. RECONEIXEMENT DE TITULACIONS I EXPERIÈNCIA PROFESSIONAL
Quan l’estudiant aporta alguna titulació, té estudis previs o experiència
professional relacionada amb els continguts del màster universitari, pot consultar
si té reconeixement acadèmic d’estudis.
Es poden reconèixer un màxim de 9 crèdits
Es pot consultar la informació i el calendari sobre la petició del
reconeixement en l’apartat següent del campus virtual:
● Tràmits -> Reconeixements i convalidacions
És important tenir en compte que un cop validen el reconeixement has de
matricular les assignatures per a que quedin incloses en l’expedient acadèmic
abans de finalitzar el màster. El preu de les assignatures convalidades és
inferior al preu normal.
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 10
11. 9. FIGURES DOCENTS
Tutora
La tutora és la persona referent de l’estudiant per a qualsevol consulta o dubte
que tinguis sobre els teus estudis. És la persona que t’orientarà, guiarà y
assessorarà durant el transcurs del màster. Pots contactar en qualsevol
moment des de l’aula de tutoria del campus virtual o per correu electrònic.
Professorat responsable i professorat col·laborador
El professorat responsable de l’assignatura coordina i integra acadèmicament
els continguts de cada assignatura així com el procés d’aprenentatge de
l’estudiant; aporta el seu domini de la matèria i els coneixements
complementaris als professorat col·laborador.
El professorat col·laborador coordinat pel professorat responsable de
l’assignatura, és per l’estudiant la figura que l’orientarà en el procés
d’aprenentatge i en el progrés acadèmic. És el guia i referent acadèmic que
garantitza una formació personalitzada i l’avaluació continuada i final de
l’assignatura.
Director del màster
És el responsable general de la titulació. Coordina el professorat responsable
de les assignatures i garantitza la qualitat dels continguts del màster.
10. SERVEI D’ATENCIÓ A L’ESTUDIANT
Per a consultes o incidències sobre tràmits acadèmics o qualsevol tema relacionat
amb els teus estudis, has d’obrir una consulta al servei d’atenció que trobaràs a la
part superior del campus virtual.
11. REVISTES, BLOGS Y XARXES SOCIALS
Ens pots seguir a:
Web: http://eimt.uoc.edu
Blog informàtica++: https://blogs.uoc.edu/informatica/category/videojuegos/
Revista Mosaic: http://mosaic.uoc.edu/
Facebook: https://www.facebook.com/eimtuoc
Twitter: @UOCeimt
Pàgina del màster: VIDEOJOCS
Estudis Informàtica, Multimèdia i Telecomunicació Març 2022 pàg 11