Osposobljavanje studenata za ovladavanje deklarativnim programskim tehnikama programiranja komponenti animacije, kako zabavnog, tako i inženjerskog tipa.
Ishodi obrazovanja (stečena znanja)
Ovladavanje osnova skriptovanja pomoću komercijanih pogona računarskih igara (Unreal engine, Unity). Takođe, student spoznaje rad softverskog sistema za proizvodnju aninimacije i kako razviti računarsku igru.
Sadržaj / struktura predmeta
Programske apstrakcije animacije u svetlu objekata, atributa i metoda. Tehnike specifikovanja vremena, događaja i algoritama. Metode deklarativnog specifikovanja objekata i karaktera. Vizuelno programiranje zasnovano na čvorovima (node-based). Tehnike vizuelnog programiranja: objekata scene i karaktera i kamera, specifikovanje ponašanja karaktera/objekata aktivnog i pasivnog tipa, interakcija sa korisnikom animacije, vizuelizacija atributa animacije.
Uslovi za slušanje predmeta
Osnovna znanja i programske veštine.
Predispitne obaveze
Urađeni zadaci sa računarskih vežbi i predispitnih teorijskih pitanja sa minimum 50% bodova.