Studij

Razvoj računalnih igara

Razvoj 3D igara

  • Predavanje 15
  • Vježbe 45
  • Samostalni rad 90
Ukupno 150

Naziv predmeta

Razvoj 3D igara

Oznaka predmeta

12299

Semestar

2

ECTS

5

Nastavnici i suradnici

Cilj

Cilj je studente osposobiti za samostalnu izradu 3D igara koristeći programski okvir Unity. Studenti će usvojiti nova znanja: osnove fizike i linearne algebre te njihovu primjenu u Unity, rad s grafikama i teksturama, osvjetljavanje i osjenčavanje.

Sadržaj

Razlike 2D i 3D igara. Izrada razina u 3D okruženju. Osnove 3D fizike. Korištenje sila, akceleracije i brzine objekata. Korištenje tekstura, mapa normala i mapa visina. Korištenje dinamičkog i predizračunatog osvjetljenja. Vrste svjetla. Svjetlosne sonde. Isijavanje. Refleksije. Refleksivne sonde. Materijali. Vrste prikaza u 3D igrama.

Obvezna literatura

Unity 3D dokumentacija

Preporučena literatura

Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C# – Jeremy Gibson Bond

Minimalni ishodi učenja

  • Izraditi jednostavne 3D razine koristeći gotove elemente
  • Postaviti odgovarajuće osvjetljenje na 3D razinu
  • Koristiti metalne mape te refleksije kod izrade materijala te koristiti teksture na materijalima za dodavanje detalja, izobličenja i varijacija na objekte
  • Izraditi osnovne materijale za 3D objekte
  • Implementirati kontroler za igrače u 3D igrama
  • Oblikovati korisničko sučelje za 3D igru
  • Koristiti ugrađene AI module za pokretanje protivnika u 3D igrama

Željeni ishodi učenja

  • Prepoznati optimalan način oblikovanja razine s obzirom na željeni stil, grafičke elemente te sami tip igre te iz zaključenog izraditi kompleksne razine kombinirajući gotove i izrađene elemente
  • Analizirati razinu te postaviti osvjetljenje u skladu sa specifičnostima razine te koristiti osvjetljenje kao sredstvo za postizanje odgovarajuće atmosfere te kao način za poticanje igrača na određene postupke
  • Koristiti sonde za simulaciju refleksije
  • Izraditi materijale koji zadovoljavaju opći grafički izričaj igre te se u njega uklapaju
  • Definirati koji je način prikaza i shodno tome kontroler odgovarajuć za konkretnu igru te ga implementirati i optimizirati
  • Analizirati potrebu za prikazom informacija korisniku za konkretnu igru te definirati i oblikovati korisničko sučelje koje odgovara potrebi
  • Izraditi vlastito rješenje za upravljanje ponašanjem protivnika u 3D igrama
Podijeli: Facebook Twitter

BUDI IZVRSTAN U ONOM ŠTO VOLIŠ. ZAISKRI.

Prijavi se

Zašto je Algebra siguran izbor za tvoju budućnost?

Vjetar u
leđa

Kod nas ćeš naučiti sve o informacijskim tehnologijama, području za kojim potražnja stalno raste. Vjerujemo da ćemo ti tako osigurati podlogu za osobni razvoj i učiniti te metom poslodavaca.

Moderna metodologija

Odbijamo stajati na mjestu u svijetu koji se sve brže i brže mijenja. Jako pazimo da svaki studijski program bude u skladu s modernim trendovima i ide u korak s vremenom.

Kvaliteta bez premca

Ponosni smo na brojna priznanja i status najkvalitetnijeg stručnog studija u Hrvatskoj. Iz godine u godinu se trudimo opravdati ukazano povjerenje, jer znamo da tvoja budućnost ovisi o tome. Zato svoju zadaću ne shvaćamo olako.

Newsletter

Želiš biti u toku sa svim novostima vezanim uz fakultet? Prijavi se na naš newsletter.