Presentació
El desenvolupament de videojocs implica molts tipus de disciplines i especialitats professionals. Els videojocs combinen una narrativa i mecànica del joc que cal definir conceptualment, amb elements visuals molt potents, siguin gràfics bidimensionals o tridimensionals, i amb llenguatges de programació que són necessaris per generar la funcionalitat i interacció del joc. Els motors de joc són la plataforma que permet integrar els gràfics i escenaris del joc amb les línies de codi requerides perquè el joc pugui funcionar.
Aquest mòdul, Desenvolupament d’entorns interactius multidispositiu, està dividit en dos blocs. Al primer bloc veureu les bases per crear videojocs i aplicacions multidispositiu, posant l’accent als llenguatges de programació i als motors de joc.
Al segon bloc del mòdul es tractarà de manera pràctica tot el procés de desenvolupament d’un videojoc 2D i 3D des del seu inici fins a la finalització i publicació. Es farà referència a la publicació d’aplicacions multiplataforma, la simulació d’entorns multidispositiu i projectes de realitat virtual i realitat augmentada.
En la unitat “Desenvolupament d’aplicacions multidispositiu”, es tracta la creació d’aplicacions multidispositiu que poden executar-se en qualsevol plataforma, ja sigui ordinador de taula, portàtil, tauleta, o mòbil. S’explica l’anàlisi i planificació de les aplicacions amb diagramació ULM, i els llenguatges de programació que cal conèixer per desenvolupar-les: C#, XAML.
En la unitat “Programació d’aplicacions multidispositiu” es detallen les bases de la programació orientada a objectes, aprofundint en el llenguatge C# i els conceptes de programació necessaris per programar.
En la unitat “Introducció al disseny de videojocs” es fa una introducció al món dels videojocs des d’un vessant estètica. Es mencionen els gèneres dels videojocs en funció de les seves característiques narratives. També s’explica com generar la documentació prèvia a la producció on es definiran i dissenyaran els nivells del joc.
En la unitat “Motors de videojocs” es detalla tot el procés d’integració i manipulació dels gràfics i elements del joc en un motor de joc, Unity 3D.
En la unitat Disseny de sistemes interactius d’entreteniment“ es tracten les metodologies actuals per realitzar la fase de disseny d’un videojoc.
En la unitat “Desenvolupament de videojocs amb Unity” es detalla, mitjançant un exemple pràctic d’un videojoc, com desenvolupar un videojoc amb Unity pas a pas, des de l’inici fins a l’acabament del projecte.
En la unitat “Desenvolupament d’aplicacions multimèdia, amb dispositius físics i realitat augmentada” s’expliquen els conceptes necessaris per poder dissenyar i desenvolupar les aplicacions i circuits que permetin comunicar l’ordinador amb dispositius externs que transmeten i/o reben informació, per crear aplicacions multimèdia de diferent tipus, com per exemple aplicacions amb sensors i Arduino, o projectes de realitat augmentada.
Finalment, en la unitat “Simulació d’entorns multidispositiu” s’estudien els components i programari adequats per realitzar la simulació i virtualització de projectes que requereixen determinats dispositius físics per executar-se.
Per treballar els continguts d’aquest mòdul és convenient, a banda de llegir el material didàctic, anar fent les activitats i els exercicis d’autoavaluació. Es recomana fer els exercicis i activitats de manera contínua i progressiva, i formular els dubtes al professor, o al fòrum, segons vagin sorgint durant l’elaboració de les activitats.



