Projektovanje računarskih igara Šifra: ON0016 | 6 ESPB
Opšte informacije
Nivo studija:
Godina studija:
3
Semestar/Trimestar:
5
Uslov:
Osnovna znanja iz oblasti multimedijalnih tehnologija, servisa i multimedijskih komunikacija, kao i poznavanje osnova objektno orijentisanog programiranja.
Cilj:
Upoznavanje sa osnovnim principima kreiranja i programiranja računarskih igara, kao i upoznavanje sa osnovnim karakteristikama okruženja za razvoj računarskih igara.
Ishod:
Ovladavanje osnovnim nivoom upotrebe softverskih alata za izradu računarskih igara.
Sadržaj predmeta
Teorijska nastava:
- Pregled profesionalnih, besplatnih i open-source 3D softverskih alata za izradu animiranih filmova, 3D virtuelnih objekata, interaktivnih 3D aplikacija i računarskih i video igara.
- Okruženja za stvaranje računarskih igara (gameengine). Uvodu Unity game engine.
- Osnove gejm programiranja.
- Podela i definisanje različitih tipova igara.
- Pregled prvog dela gradiva.
- Modeli, animacije, zvuk, teksture, sprajtovi i skripte u programiranju računarskih igara.
- Korišćenje i implementacija plugin-ova.
- Programiranje interaktivne walktrough animacije.
- Osnovni principi gejm mehanike. Pravljenje karaktera.
- Kreiranje UI.
- Dodavanje zvuka i muzike. Pravljenje specijalnih efekata.
- Poliranje igre. Build i depolyment igre.
- Pregled drugog dela gradiva.
Praktična nastava:
- Upotreba različitih softverskih alata u konkretnim zadacima vezanim za analizu, planiranje i kreiranje računarskih igara.
Literatura
- Stefanović H., Dimić G., Miletić A.: Digitalne multimedije - Priručnik za laboratorijske vežbe, VIŠER, Beograd, 2015.
- Harris A.: HTML5 Game Development for Dummies, John Wiley & Sons, 2013.
- Dawson M.: Beginning C++ Through Game Programming, 3rd Edition, Course Technology PTR-Cengage Learning, 2011,
- Nystrom, R: Game Programming Patterns, Available online
Broj časova aktivne nastave (nedeljno)
Predavanja:
3
Vežbe:
2
Drugi oblici nastave:
0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
5
aktivnosti na laboratorijskim vežbama
0
seminarski rad
40
kolokvijum
0
Završni ispit
Poeni
Pismeni ispit
0
Usmeni ispit
0