Õppekava
Kursuselt omandatavad üldised oskused-teadmised
· 2D mängude tegemine (side-scroller, platvormer, top-down RPG).
· 3D mängude loomine (FPS shooter, füüsikasimulatsioon)
Kursuselt omandatavad spetsiifilised oskused
· Programmeerimisoskused (C#)
o Süntaks, if-laused, tsüklid, funktsioonid ja meetodid, objektorienteeritud programmeerimise põhimõtted, Unity skriptide tegemine, põhilised funktsioonid ja teegid Unity mänguarenduses (Unity C# API);
· Oskused Unity Editori kasutuseks
o Editori kasutamise põhilised oskused, nagu üldine orenteerumine, Inspector window’i kasutamine, sätted, vabavara importimine, Unity Canvas ehk kasutajaliidese loomine, animatsiooniliidese kasutamine jne;
· Lisamaterjalide kasutamine
o Unity Asset Store vabavara saamiseks, Unity dokumentatsiooni kasutamine ametliku seletuse saamiseks programmeerimise ja redaktori kasutusega seoonduvatele küsimustele;
· Vabavara loomise üldine teadmine
o Mängudega ühilduva digitaalse 2D kunsti (nt pikslikunsti) ja 3D mudelite loomiseks vajalikud algsed teadmised, helide monteerimise lühitutvustus;
· Optimisatsioon ja algoritmide teoreetiline taust ja rakendamine
o A* pathfinder algoritm, isetehtud füüsikasüsteem ja Leap Frog algoritm jt;