Napomena: Naslovi projekata su ujedno i poveznice na git repositorije projekata. Ako priroda projekta ne zahtijeva repozitorij ili mi iz drugih razloga nije dopušteno javno dijeljenje koda, poveznice neće biti.
Prototip MMO igre sa vlastitim netcode-om, klijentskim predviđanjem, serverskom pomirdbom i interpolacijom objekata
- Napravljena je klijentska aplikacija igre, te serverske aplikacije za login server, overworld server i instance
- Izrađen je vlasititi protokol za komunikaciju preko TCP-a i UDP-a
- Izrađeni su asseti za igru
- Napravljen je gameloop kretanja u svijetu, te ulaska u PvP i PvE mečeve
- Napravljen je gamloop mečeva gdje igrač spaja riječi od pnuđenih šesnaest slučajnih slova, te čini štetu ovisno o duljini riječi
- Igra također sadrži PvP i PvE leaderboard-ove
- Za igru je napravljen launcher koji ju automatski drži ažuriranom, te prikazuje patch notes-e i verziju
Umrežena igra pucanja iz trećeg lica arhitekture domaćin-klijenti koja koristi Photon Fusion 2 biblioteku
- Umrežena igra pucanja iz trećeg lica
- Izrađeni potrebni vizualni elementi
- Funkcionalnosti stvaranja i spajanja u sobe za igru, odabir borbene čarolije i mape za igru
- Mogućnosti timskog igranja ili svatko za sebe
- Mrežna komunikacija i sinkronizacija objekata ostvarena pomoću Photon Fusion 2 biblioteke
- Na temelju projekta izrađene upute za učenje za svrhe laboratorijske vježbe
Igra šaha u 3D-u
- Igra šaha u 3D-u za lokalno dva igrača
- Logika igre, potezi, upravljanje figurama
- Sistem spremanja igara, te ponovnog izvođenja snimaka
Rad na igri Phageborn
- Unity developer na igri Phageborn hrvatske firme Games Revolted
- Rad na raznim gameplay bug fixovima
- Implementacija prerade raznih UI izbornika: main menu, card collection menu, hero armory menu, shop i battlepass menus,…
- Zadužen kao glavna osoba za razvoj in i out of engine alata za ubrzavanje razvoja, poput alata za izradu shop itema, battlepassova, in-game newsa, itd. bez potrebe za programiranjem od strane stvaratelja
Rad na projektu Digiphy
- Rad kao istraživač na europskom projektu Digiphy
- Rad kao glavni programer razvoja prototipova za provođenje korisničkih studija
- Fokus na umrežena AR i VR iskustva u digitalnom blizancu (AR korisnik u stvarnom prostoru, VR korisnik u digitalnoj replici istog prostora, njihova kolociranost i interakcija)
- U sklopu projekta objavljena dva znanstvena rada:
- L. Brzica, F. Matanović, S. Vlahović, N. Pavlin Bernardić, L. Skorin-Kapov, “Analysis of User Experience and Task Performance in a Multi-User Cross-Reality Virtual Object Manipulation Task,” Proceedings of the 17th International Workshop on IMmersive Mixed and Virtual Environment Systems (MMVE ‘25), Stellenbosch, South Africa, April 2025. DOI: 10.1145/3712677.3720461
- M. Paladin, L. Brzica, F. Matanovic, D. Kljajic, L. Skorin-Kapov, “QoE and Task Performance Assessment of Mobile Robot Teleoperation via a VR-based Interface,” to appear in Proceedings of the 17th International Conference on Quality of Multimedia Experience, October 2025.
- (Video projekta trenutačno nedostupan jer je projekt ongoing)
Unity simulacija robota za online bin skupljanje i sortiranje objekata
- Simulacija robotske ruke s inverznom kinematikom
- Izrađena pokretna traka na kojoj dolaze objekti nasumičnih dimenzija i čvrstoća
- Čvrstoće:
- Žuta - ne može podnijeti niti jedan objekt iznad sebe
- Narančasta - smije imati samo jedan objekt iznad sebe
- Crvena - može podnijeti koliko god objekata iznad sebe
- Robot ih skuplja s pokretne trake, te algoritmom optimizirano stavlja u kutiju kako bi na kraju popunjenost bila što veća
Tetris za dva igrača
- Izrada tetris igre za lokalno 2 igrača u Unity-u
- Potrebne grafike sam izradio u programu Aseprite
- Sve mehanike su implementirane po službenim tetris standardima
- Trenutno u izradi online multiplayer verzija preko dedicated servera za lobby-e do 9 igrača, kao i pisanje custom dedicated servera preko TCP i UDP socketa
Izrada levela za postojeći simulator leta dronom i novi način letenja
- Dizajniranje i izrada jungle levela za već postojeći flight simulator hrvatske tvrtke Orqa
- Dodavanja novog načina leta gdje dron održava visinu dok igrač ne zadaje nikakve naredbe, dok bi inače padao
- Modeliranje piramide, balvana i stijene u Blenderu, preostali asseti su preuzeti s Unity stora
Izrada horde rush levela za vježbanje optimizacijskih patterna
- Izrada horde rush levela
- Korištenje object pool patterna za optimizaciju stvaranja i uništavanja velikog broja objekata svake sekunde
- Broj na vrhu je broj ubijenih protivnika
- Asseti su preuzeti s Unity stora
Vertical slice platformerske igre
- Jednostavna platformerska igra
- Igra sadrži dvije razine: boss rush i platformsku razinu
3D modeliranje i animiranje low poly viteza i oružja
- Dizajn low poly viteza, mača i štita
- Modeliranje viteza, mača i štita u Blenderu
- Animiranje viteza kombinacijom Blendera i Mixamo-a
- Importanje tih asseta u Unity i njihovo korištenje