Õ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;