Grupa za Grafiku, Interakciju i Multimediju

Projekti studenata 

Procedural planet generation using cube spherisation

Student autor:

  • Ivona Kabić, RA 185/2022

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Marković

Akademski podaci:

  • Predmet: Računarska grafika
  • Školska godina: 2025/2026.
  • Smer: Računarstvo i automatika
  • Modul: Primenjene računarske nauke i informatika
  • Stepen studija: Osnovne akademske studije

Naziv projekta:

"Proceduralno generisanje planete primenom sferizacije kocke" (engl. "Procedural planet generation using cube spherisation")

Kratak opis projekta:

Rad se bavi problemom proceduralnog generisanja virtuelnih planeta, odnosno njihovih terena, vizuelnih karakteristika i elemenata cirkumplanetarnog sistema. Razmotreni su različiti pristupi reprezentacija sferične površine sa fokusom na kocka-sferu, kao i metode proceduralnog generisanja. Na osnovu odabranih pristupa razvijen je program za determinističko generisanje virtuelnih planeta zasnovan na funkcijama šuma. Analiza generisanih planeta i merenja performansi pokazuju da razvijeni pristup omogućava generisanje raznovrsnih planeta bez primetnih mana reprezentacije, uz zadovoljavajuće performanse pri ispitivanim rezolucijama.

Tehnologije korišćene za izradu projekta:

  • OpenGL
  • C++ programski jezik

Podržane platforme:

  • PC

Path of Velocity

Student autor:

  • Anica Cocek, F2 4/2024

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

Naziv projekta:

”Path of Velocity”

Kratak opis projekta:

Igra ”Path of Velocity” je logička puzla (puzzle) sa izraženom narativnom komponentom (narrative-driven) i edukativnim karakterom, čije su glavne svrhe razvoj kognitivnih sposobnosti, trening mentalnog procesiranja i zabava. U svetu ove igre brzina kognicije je ekvivalent društvenom statusu i opstanku, uz poruku da stvarna moć ne leži u pukoj brzini protoka vremena, već u kapacitetu pojedinca da te informacije obradi i razume. Radnja prati desetogodišnjeg dečaka Elana koji živi u najnerazvijenijem, „najsporijem“ mestu. Saznanje o postojanju sestre Telie, koja se nalazi u najvišem i najbržem delu sveta, pokreće ga na putovanje koje se u postojećim društvenim okolnostima smatra nemogućim. Kako bi napredovao kroz svet i sklopio podatke sa oštećenog porodičnog memorijskog uređaja, Elan mora da prođe kroz rigorozne mentalne treninge pod vođstvom mentora Fluksa, suočavajući se sa sopstvenim intelektualnim i perceptualnim limitima.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik

Podržane platforme:

  • Mobilni telefoni (Android, iOS)
  • PC

TEYAL

Student autor:

  • Ruža Cocek, F2 5/2024

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

Naziv projekta:

”TEYAL”

Kratak opis projekta:

Priča prati odnos između Thea, lekara hitne pomoći, i njegovog psa Teyala. Nakon što ga je Theo pronašao i spasao iz saobraćajne nesreće, njih dvojica su izgradili stabilnu rutinu zasnovanu na međusobnom poverenju. Taj miran život prekida razorni zemljotres koji uništava grad i razdvaja ih tokom evakuacije. Teyal tada napušta poznato okruženje i postaje pas lutalica. Koristeći izoštrena čula, on se samostalno kreće kroz ruševine i opasne delove grada, prateći jedini trag koji ima, a to je miris vlasnika.

U igri ”TEYAL”, igrač ne kontroliše čoveka, već psa. Kroz ovaj perspektivni pomak, gradsko okruženje prestaje da bude samo mapa za prolazak i postaje čulni lavirint u kojem se svet tumači kroz tragove mirisa, instinkte i reakcije na promene u atmosferi. Umesto uobičajenih mehaničkih zadataka, pred igračem se postavlja izazov snalaženja u prostoru gde je opstanak uslovljen sposobnošću da se prepoznaju potrebe životinje i očuva veza sa vlasnikom.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik

Podržane platforme:

  • Mobilni telefoni (Android, iOS)
  • PC

NutGun: Forest Defense

Student autor:

  • Mateja Tomaš, F2 1/2025

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

Naziv projekta:

”NutGun: Forest Defense”

Kratak opis projekta:

Tri druga iz Hrastove šume — veverica Nati, rakun Kernel i zec Bum — odrastaju bezbrižno sve dok u njihovu šumu ne stigne kompanija za seču drveta. Kada ljudi zarobe Kernela i Buma i odnesu njihove zalihe hrane, Nati od sopstvenih zaliha žira sklapa pušku i sam kreće u odbranu doma. Da li ste spremni da žirom, kukuruzom i šargarepom oterate mašine iz šume, oslobodite prijatelje i vratite šumi ono što joj je oduzeto?

Udica igre je način upravljanja likom. Igrač nema ni jednu komandu za kretanje, već se po nivou kreće isključivo trzajem sopstvenog oružja, pa je svaki hitac istovremeno i napad i skok. Ova odluka pretvara najobičniji platformer u zagonetku kretanja u kojoj igrač mora da bira gde puca ne samo da bi pogodio neprijatelja, već i da bi stigao gde želi. Drugu udicu predstavlja usporavanje vremena. Kada igrač zadrži pritisak na ekranu telefona ili tasteru miša, vreme u igri usporava se na četvrtinu normalne brzine i iz cevi se pojavljuje laserska linija nišana. Igrač tako dobija priliku da pažljivo proceni putanju hica i u pravom trenutku otpusti pritisak, čime se precizno tajmiranje pretvara iz izvora frustracije u prijatan trenutak kontrole. Treću udicu čini veza između borbe i farme. Municija koju likovi troše u nivoima je hrana koju sami uzgajaju, pa unapređenje farme direktno unapređuje i borbenu snagu likova.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik

Podržane platforme:

  • Mobilni telefoni (Android, iOS)
  • PC

When the Gods Fall Silent

Student autor:

  • Teodora Ristić, F2 8/2025

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

Naziv projekta:

”When the Gods Fall Silent”

Kratak opis projekta:

„Кad bogovi utihnu“ (engl. ”When the Gods Fall Silent”) je atmosferična avanturistička igra sa elementima zagonetki, zasnovana na motivima slovenske mitologije, prirodnih ciklusa i čovekovog odnosa prema životu, smrti i gubitku, ali i prirodi. Igra polazi od ideje da mitologija predstavlja način razumevanja sveta, prirode, sudbine i unutrašnjih stanja čoveka. Poseban akcenat stavljen je na cikličnost života, ambivalentnost božanstava i odnos između čoveka i prirodnog poretka.

Glavna junakinja je krojačica koja izrađuje odela za rođenja i sahrane. Njan posao je od početka povezan sa prelaznim trenucima u ljudskom životu, odnosno sa početkom i krajem. Na taj način ona nije slučajno izabrana kao protagonistkinja, jer njen zanat simbolički povezuje život, smrt, telo, tkaninu i nit. Кada izgubi dete, ona pokušava da izvede ritual kojim bi izmenila prirodni tok života i sprečila gubitak. Taj pokušaj narušava prirodni poredak, izaziva gnev prirode i bogova i dovodi do gubitka deteta. Nakon toga junakinja ostaje zarobljena u krugu sopstvenoh emocija, poricanju, bolu i potrebi da vrati ono što je izgubljeno.

Žanr igre je atmosferična avantura sa puzzle elementima, što znači da se igra zasniva na istraživanju, tumačenju simbola, rešavanju jednostavnih zagonetki i postepenom otkrivanju priče. Igrač napreduje kroz razumevanje prostora i događaja, a ne kroz savladavanje neprijatelja. Osnovni tempo igre je sporiji i usmeren je na utisak, atmosferu i emocionalno iskustvo, ali i na učenje.

Tehnologije korišćene za izradu projekta:

  • Unreal Engine
  • C++ programski jezik

Podržane platforme:

  • PC

Space Raider

Student autor:

  • Dejan Bjelić, E2 127/2024

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

  • Predmet: Proces razvoja računarskih igara
  • Školska godina: 2025/2026.
  • Smer: Računarstvo i automatika
  • Modul: Multimedija i računarske igre
  • Stepen studija: Master akademske studije

Naziv projekta:

”Space Raider”

Kratak opis projekta:

„Space Raider” je 2D izometrijska naučnofantastična RPG (engl. role-playing game) igra predviđena je za jednog igrača i kombinuje istraživanje proceduralno formiranih nivoa sa poteznim borbenim susretima. Pripada žanru taktičkih RPG igara sa elementima rogue-lite igara, koji se ogledaju u ponovnim prolascima kroz promenljiv raspored nivoa.

Radnja igre je smeštena u 3099. godinu i prati samostalnog svemirskog pirata koji sabotira opasne korporativne eksperimente, a prikupljenu tehnologiju koristi ili prodaje. Nakon što tokom jednog upada bude uhvaćen, korporativni posrednik nudi mu slobodu u zamenu za pronalazak artefakta u laboratoriji u kojoj je eksperiment izmakao kontroli. Artefakt se povezuje sa njim i daje mu nove sposobnosti, ali ga izlaže i impulsima kojima neko pokušava da usmerava njegove postupke. Istražujući poreklo tehnologije, postepeno otkriva sukob korporacija, izdaju prvog saveznika i tragove povezane sa sopstvenim poreklom.

Inicijalna zamisao je kreiranje naučnofantastičnog sveta koji primenjuje mehanike petog izdanja (5e) igre „Dungeons & Dragons” (DnD) izvan tradicionalnog okvira srednjovekovne fantastike. Zamišljeno je da taj svet obuhvati razrađene
priče i raznovrsna, autentična okruženja koja podstiču istraživanje i stvaraju visok stepen imerzije. Naučnofantastična tematika omogućava inovativno tumačenje sposobnosti, opreme i protivnika kroz spoj futurističke tehnologije i DnD mehanizama.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik

Podržane platforme:

  • PC

Islands Without Names

Student autor:

  • Nikola Ljubišić, E2 129/2025

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

  • Predmet: Proces razvoja računarskih igara
  • Školska godina: 2025/2026.
  • Smer: Računarstvo i automatika
  • Modul: Multimedija i računarske igre
  • Stepen studija: Master akademske studije

Naziv projekta:

”Islands Without Names”

Kratak opis projekta:

„Ostrva bez imena“ (engl. „Islands Without Names“) je single-player akciono-avanturistička igra iz trećeg lica, u kojoj Igrač preuzima ulogu Mare Vejl, mlade kartografkinje koja nasleđuje magični kompas svog nestalog oca. Кompas ne pokazuje sever, već smer ka mestima koja su izbrisana sa mapa, iz pesama i iz kolektivnog sećanja. Cilj igre nije klasična potraga za blagom, nego vraćanje imena zaboravljenim ostrvima, čime se svet igre postepeno obnavlja. Premisa igre zasniva se na svetu razuđenog arhipelaga u kome ostrva nestaju, najpre sa zvaničnih mapa, zatim iz mornarskih pesama i na kraju iz pamćenja ljudi. Iza tog brisanja stoji guverner Sebastijan Кrou, koji veruje da se stabilan svet može izgraditi samo brisanjem haotične piratske prošlosti. Mara, vođena očevim kompasom i fragmentima njegovih zapisa, istražuje izgubljena ostrva, prikuplja tragove i obavlja rituale vraćanja imena.

Žanrovski, igra kombinuje istraživanje, laganu borbu i elemente prikradanja, uz naglašen narativ. Mod igre je isključivo single-player, a svrha igre je zabava kroz emotivno vođenu priču, postepeno otkrivanje sveta i osećaj obnove.

Tehnologije korišćene za izradu projekta:

  • Unreal Engine
  • C++ programski jezik

Podržane platforme:

  • PC

ProceduralRoads: Procedural Road and Intersection Generator

Student autor:

  • Nikola Ljubišić, E2 129/2025

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

  • Predmet: Arhitektura pogona igre
  • Školska godina: 2025/2026.
  • Smer: Računarstvo i automatika
  • Modul: Multimedija i računarske igre
  • Stepen studija: Master akademske studije

Naziv projekta:

”ProceduralRoads: Procedural Road and Intersection Generator”

Kratak opis projekta:

„ProceduralRoads“ je dodatak za Unreal Engine pogon namenjen proceduralnom generisanju putne mreže direktno iz C++ koda. Projekat je nastao kao proširenje teme izrade puteva pomoću spline-a, sa ciljem da se proces izgradnje puteva, raskrsnica i prateće geometrije u potpunosti automatizuje. Korisnik definiše samo putanju puta pomoću spline-a i kontrolnih tačaka, dok sistem automatski generiše kompletnu geometriju kolovoza, ivičnjaka i izdignutih trotoara, kao i trokrake, četvorokrake i višekrake raskrsnice. Povezivanje puteva i formiranje raskrsnica obavlja se proceduralno na osnovu njihove međusobne blizine, bez potrebe za unapred pripremljenim modelima ili ručnim modelovanjem. Ceo sistem je napisan u C++ programskom jeziku i realizovan kao plugin koji se može koristiti u različitim Unreal Engine projektima, pri čemu je jedina dodatna zavisnost ProceduralMeshComponent, koji je deo Unreal Engine-a.

Tehnologije korišćene za izradu projekta:

  • Unreal Engine
  • C++ programski jezik

Podržane platforme:

  • PC

Lute Vana Game Engine

Student autor:

  • Lazar Magazin, R2 11/2024

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

Naziv projekta:

”Lute Vana game engine”

Kratak opis projekta:

"Lute Vana game engine" je softverski pogon namenjen za razvoj igara iz žanra dvodimenzionih platformera. Razvijen je paralelno s igrom "Lute Vana" kao neophodno runtime okruženje igre ali i kao pomoćni alat za razvoj nivoa kroz grafički korisnički interfejs. Pogon se koristi direktno kroz njegov izvorni kod i nove funkcionalnosti programiraju se proširenjem samog pogona. Ovaj pogon podržava preciznu obradu fizike, prikaz grafike uz gomilanje (batching), efikasno raspoređivanje zvučnih efekata, učitavanje resursa po potrebi itd. Sve ove zadatke pogon izvršava kroz podsisteme kao izolovane celine koda. Editor nivoa integrisan je uz sam pogon i nudi korisniku velik broj pogodnosti pri dizajnu i testiranju nivoa. U sklopu pogona implementirana je prosta biblioteka za grafički korisnički interfejs sa nekoliko standardnih vidžeta (dugmad, unos teksta i brojeva, liste), čime se olakšava proširenje editora ili integracija novih pomoćnih alata za debagovanje u toku razvoja igre.

Tehnologije korišćene za izradu projekta:

  • D programski jezik (Dlang) je korišćen za izradu pogona i same igre

Podržane platforme:

  • PC

Bini's Story

Student autor:

  • Tamara Tirkajla, F2 10/2023

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

Naziv projekta:

”Bini's Story”

Kratak opis projekta:

Kada Bini, koja živi jednostavnim gradskim životom, primi vest o bolesti svoje bake, njen svet se sasvim preokrene i natera je da se zapita o tome šta zaista želi da postigne u svom životu. Da li ste spremni da pomognete Bini da spasi bakinu farmu od propasti, izbori se sa poteškoćama i stekne zadovoljstvo kada odgaji ružu koja je njenoj baki od posebnog značaja?

”Bini's Story” omogućava igračima da istražuju mapu farme, upoznaju se sa različitim elementima farme i obavljaju zadatke, pri čemu kroz igru usvajaju osnovna znanja o uzgoju biljaka i razvijaju strateško razmišljanje kroz planiranje i raspoređivanje raspoloživih resursa. Kombinovanjem zabavnog i edukativnog aspekta, igra podstiče istraživanje, rešavanje problema i donošenje odluka, dok igrači kroz ostvarivanje ciljeva pomažu glavnoj junakinji Bini da ispuni zadatak koji će usrećiti njenu baku.

Igra je namenjena prvenstveno deci i mlađima uzrasta od 6 do 14 godina. Kroz stilizovano, šareno okruženje, simpatične likove, vesele muzičke teme i zanimljive zvučne efekte pruža prijatno i zabavno iskustvo igranja.

Tehnologije korišćene za izradu projekta:

  • Unreal Engine
  • C++ programski jezik

Podržane platforme:

  • PC

The Arcane Trouble

Student autor:

  • Marko Blagojević, E2 153/2021

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dr Milan Adamović

Akademski podaci:

Naziv projekta:

”The Arcane Trouble”

Kratak opis projekta:

„The Arcane Trouble“ je VR igra edukativnog karaktera sa elementima escape room-a. Cilj svakog nivoa je rešavanje niza logičkih i motoričkih zadataka kako bi se otključao napredak u narednu prostoriju. S obzirom na to da je igra namenjena deci uzrasta od 7 do 10 godina, zadaci su osmišljeni tako da igračima pomognu da nauče osnovna znanja i veštine kao što su prepoznavanje boja, oblika i muzičkih instrumenata, ali i da razvijaju koordinaciju pokreta i brzinu reakcije. Na primer, cilj prvog nivoa je da se igrači upoznaju sa konceptom komplementarnih boja.

Radi veće privlačnosti mlađoj publici, igra koristi elemente i likove inspirisane popularnom franšizom knjiga i filmova o poznatom dečaku čarobnjaku Hariju Poteru, koji su intelektualna svojina spisateljice J. K. Rowling i kompanije Warner Bros. Iako narativ nije u prvom planu, igra poseduje jednostavnu priču koja igračima pruža kontekst i dodatnu motivaciju. Igrač preuzima ulogu dvanaestogodišnjeg dečaka koji sa zakašnjenjem dobija poziv za pohađanje škole Hogvorts. Budući da je propustio jednu godinu školovanja, mora da nadoknadi propušteno kroz dodatne časove, uz pomoć mentora kojeg mu je škola dodelila. Kako igrač napreduje kroz nivoe, postaje jasno da stvari nisu baš onakve kakve se čine i da su okolnosti zbog kojih je propustio prvu godinu čudne, kao i da je možda i on sam u velikoj opasnosti. Uprkos tome što se igra oslanja na prepoznatljivu estetiku i atmosferu pomenute franšize, njen primarni fokus ostaje na učenju kroz igru. Vizuelni stil igre je low poly, sa pojednostavljenim 3D modelima i paletom jarkih boja, kako bi izgled bio što prijemčiviji i zabavniji za decu, bez vizuelnog opterećenja.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik
  • OpenXR Plugin, XR Interaction Toolkit, XR Hands

Podržane platforme:

  • Samostalni VR headset-ovi (npr. Meta Quest 2, Meta Quest 3, itd.)

Shrooms

Student autor:

  • Lenka Siriški, F2 7/2021

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dr Milan Adamović

Akademski podaci:

Naziv projekta:

”Shrooms”

Kratak opis projekta:

„Shrooms“ je opuštajuća avanturistička igra smeštena u čudesan i očaravajući svet fantastičnih pečuraka svih oblika, veličina i boja. Igrač preuzima ulogu hrabre sestre koja kreće na dirljivo putovanje kroz začaranu šumu, kako bi pronašla sastojke za lek koji će probuditi njenog brata iz dubokog sna izazvanog otrovnom pečurkom. Igra se odvija iz perspektive trećeg lica, uz naglasak na istraživanju bajkovitog okruženja ispunjenog mirnom atmosferom i slikovitim pejzažima, prepunim tajnih staza i skrivenih kutaka u kojima se kriju dragoceni sastojci za moćan čarobni napitak. Tokom svoje avanture, igrač nailazi na razne zagonetke i izazove, a njihovim rešavanjem postepeno prikuplja potrebne sastojke. „Shrooms“ je osmišljena kao pristupačna i vizuelno privlačna igra za igrače svih uzrasta, sa ciljem da pruži umirujuće, maštovito i sadržajno iskustvo u svetu fantazije. 

Tehnologije korišćene za izradu projekta:

  • Unreal Engine
  • C++ programski jezik

Podržane platforme:

  • PC

Go Bananas!

Student autor:

  • Isidora Stanić, R2 15/2022

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

  • Predmet: Proces razvoja računarskih igara
  • Školska godina: 2022/2023.
  • Smer: Softversko inženjerstvo i informacione tehnologije
  • Modul: Multimedija i računarske igre
  • Stepen studija: Master akademske studije

Naziv projekta:

”Go Bananas!”

Kratak opis projekta:

„Go Bananas!“ je 3D akciono-avanturistička platformer igra u kojoj igrači preuzimaju ulogu hrabrog junaka Nana Boy-a, koji kreće na uzbudljivo putovanje kroz tropska ostrva kako bi spasao svoje otete prijatelje iz kandži zlih Sneaker-a. Suočen s brojnim izazovima, opasnim neprijateljima i skrivenim tajnama, Nana Boy mora da dokaže svoju spretnost, upornost i snagu prijateljstva na svakom koraku.

Vizuelno privlačna zahvaljujući svetlim, jarkim bojama, jednostavnom stilu likova i okruženja, igra je lako razumljiva i prilagođena mlađoj publici. Veseli zvučni efekti i razigrana muzika dodatno pojačavaju atmosferu i pružaju veselo i zabavno iskustvo koje će sigurno očarati ciljnu publiku.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik

Podržane platforme:

  • PC

Interaktivno grafičko okruženje za demonstraciju renderovanja trodimenzionalnih objekata

Student autor:

  • Jovan Srdanov, RA 145/2019

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Nedeljko Tešanović

Akademski podaci:

  • Predmet: Računarska grafika
  • Školska godina: 2022/2023.
  • Smer: Računarstvo i automatika
  • Modul: Primenjene računarske nauke i informatika
  • Stepen studija: Osnovne akademske studije

Naziv projekta:

”Interaktivno grafičko okruženje za demonstraciju renderovanja trodimenzionalnih objekata”

Kratak opis projekta:

Ova aplikacija omogućava korisnicima interaktivno upoznavanje s različitim elementima računarske grafike, počevši od osnovnih koncepata i postepeno prelazeći na složenije. Korisnici imaju visok stepen fleksibilnosti u upravljanju scenom i parametrima, što im omogućava eksperimentisanje i dublje razumevanje uticaja tih parametara na konačan izgled renderovanog modela. Implementacija obuhvata učitavanje i obradu 3D modela, rad sa šejderima i povezivanje različitih komponenti sistema u funkcionalnu celinu. Na osnovu korisničkih unosa, aplikacija dinamički menja prikaz scene, pružajući bogato edukativno i vizuelno iskustvo. Poseban fokus stavljen je na vizuelne efekte različitih tehnika senčenja i uticaj parametara osvetljenja na konačan izgled renderovanih modela u trodimenzionalnom prostoru, kao i na njihovu analizu i međusobno poređenje.

Tehnologije korišćene za izradu projekta:

  • OpenGL
  • C++ programski jezik

Podržane platforme:

  • PC

Dungeon Quest VR

Student autor:

  • Danilo Bulatović, E2 8/2023

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

Naziv projekta:

”Dungeon Quest VR”

Kratak opis projekta:

„Dungeon Quest VR“ je zagonetna avanturistička igra u virtualnoj realnosti u kojoj Edgar i njegov mentor Garlan tragaju za Večnim draguljem, artefaktom koji može zatvoriti mračni portal iz kojeg sile tame prete njihovom kraljevstvu. Prvi deo igre prati dogodovštine glavih junaka dok prolaze kroz opasnosti začarane tamnice, čiji hodnici prepuni zagonetki, zamki i izazova stavljaju na test njihovu hrabrost i domišljatost.

Igrač se kreće koristeći room-scale kretanje, virtualno kretanje pomoću džojstika na kontrolerima ili teleportaciju, dok se interakcija sa objektima u virtualnom prostoru vrši pomoću VR kontrolera ili mehanizma praćenja šaka. U mobilnoj verziji igre se za kretanje koriste look-to-walk tehnika i teleportacija, dok je interakcija sa objektima realizovana putem gaze-based mehanizma. Video demonstraciju verzije igre za mobilne telefone je moguće pogledati u stereoskopskom (side-by-side) prikazu na ovom linku.

Projekat demonstrira primenu različitih metoda kretanja i interakcije u VR okruženju, prilagođenih kako samostalnim VR headset-ovima, tako i mobilnim uređajima koji se koriste u okviru mobilnih VR headset-ova. Tokom implementacije, akcenat je stavljen na omogućavanje intuitivnog upravljanja i interakcije sa objektima u virtuelnom prostoru, u skladu sa ograničenjima i mogućnostima različitih platformi.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik
  • OpenXR Plugin, XR Interaction Toolkit, XR Hands

Podržane platforme:

  • Mobilni telefoni (Android, iOS), uz korišćenje mobilnih VR headset-ova
  • Samostalni VR headset-ovi (npr. Meta Quest 2, Meta Quest 3, itd.)

Balloon Popper (Wiimote Support)

Student autor:

Danilo Bulatović, E2 8/2023

Mentori:

  • Profesor: prof. dr Dragan Ivetić
  • Asistent: dipl.ing.-master Vasilije Bursać

Akademski podaci:

  • Predmet: Sistemi virtualne realnosti
  • Školska godina: 2023/2024.
  • Smer: Računarstvo i automatika
  • Modul: Multimedija i računarske igre
  • Stepen studija: Master akademske studije

Naziv projekta:

”Balloon Popper”

Kratak opis projekta:

„Balloon Popper“ je interaktivna igra u kojoj igrač pomoću Wii Remote kontrolera (ili miša) puca u balone čija boja odgovara boji trenutne pozadine. Cilj igre je postići što veći broj bodova pre isteka vremena. Igra omogućava podešavanje nivoa težine kroz izbor broja boja koje će se pojavljivati u igri.

Projekat demonstrira integraciju alternativnih ulaznih uređaja i prepoznavanja pokreta korisnika, sa ciljem da se omogući intuitivna interakcija sa objektima u virtualnom prostoru interaktivne aplikacije.

Tehnologije korišćene za izradu projekta:

  • Unity Engine
  • C# programski jezik

Podržane platforme:

  • PC (igranje moguće pomoću miša ili Nintendo Wii Remote kontrolera)
Vrh stranice

Da li ste sigurni da želite da obrišete projekat: