Obrazovni cilj
Savladavanje osnovnih znanja u oblasti tehnologija računarske igre, arhitekture i implementacije softverskog pogona igre (game engine).
Ishodi obrazovanja (stečena znanja)
Osposobljenost za niskonivovsku upotrebu komercijalnih pogona igre (Unity, Unreal Engine), odnosno razvoj sopstvenih pogona zadatih sposobnosti pre svega na nivou fizike igre.
Sadržaj / struktura predmeta
Konceptualna arhitektura pogona sa paralelama ka komercijalnim pogonima, podsistem za renderovanje u realnom vremenu (graf scene, renderovanje scene iznutra i spolja, animacija karaktera, senčenje, sinhronizacija), podsistem za fiziku (telo: masa, centar, inercija; kinetika i hinematika, teorija sudara i održavanje momenta impulsa; interakcija među objektima), zvuk, interakcija sa korisnikom, taktika, podrška gejmpleju.
Uslovi za slušanje predmeta
Osnovna znanja i programske veštine.
Predispitne obaveze
Urađeni zadaci sa računarskih vežbi i odrađen predispitni rad.
Oblici nastave i način provere znanja
Nastava se izvodi interaktivno u vidu predavanja i računarskih vežbi. Na predavanjima se izlaže teoretski deo gradiva propraćen karakterističnim primerima radi lakšeg razumevanja gradiva. Na računarskim vežbama se primenom računarske opreme i specijalizovanih softverskih sistema ovladava veštinama iz posmatranog područja. Pored predavanja i vežbi redovno se održavaju i konsultacije i grupni rad studenata. Ispit se polaže u pismenoj formi. Osvojeni bodovi sa ispita, testova i obaveza sa vežbi se sabiraju formirajući konačnu ocenu.