Game engine - software development tool - alati za razvoj softvera, konkretno za razvoj video igrica.

Pomoću Game engine-a je razvoj igrica brži nego bez njega. U sebi sadrže alate za lakše kreiranje video igrica, ponekad i cele blokove koji se samo ugrađuju, tako da korisnici ne moraju da znaju napredne tehnike programiranja.

Najčešće su funkcionalnosti podeljene interno na: game play code - programski kod koji opisuje igrača i okolinu, razdvojen je od programskog koda koji vrši raspakivanje .mp3 fajla i učitava ga u memoriju. Izraz koji se koristi je "component-based architecture".

Mi ćemo u daljem radu koristiti Unity game engine .

Unity jeste cross-platform game engine, što znači da je moguće vršiti kompajliranje za različite platforme ( konzolu, desktop, mobilne, ... ), ali ćemo se na časovima orijentisati samo na razvoj desktop video igrica.


The Unity Game Engine

U pitanju je veoma popularan game engine u kojem može da se radi sa drag-and-drop a skripte se pišu u C#-u. Podržava 3D i 2D grafiku i veoma je user-friendly .

Postoje različite licence za rad. Besplatan je za projekte koji zaađuju manje od 100 000 $ - preporuka je da se koristi personal licenca tako da svako ima svoj nalog kod kuće ! (Razlog što ne treba birati studentske licence je taj što one traju samo godinu dana a personal, koja je takođe besplatna, nema ograničenje koliko traje)

U njemu je moguće koristiti i plugin-ove drugih proizvođača ako je to potebno. Za potrebe predmeta ćemo uglavnom koristiti Asset Store kojem se može pristupiti putem Unity Editora. Tu postoi gomila plugin-ova, neki su besplatni, neki se plaćaju - za potrebe predmeta radimo koristimo samo  besplatne opcije.


Unity - Instalacija:

Link ka zvaničnoj stranici gde se može preuzeti:  https://store.unity.com/#plans-individual

Birate Personal verziju, koja je besplatna.

ili, možete da idete direktno na preuzimanje unity hub-a, sa https://store.unity.com/download-nuo
i ispratite video tutorijal za preuzimanje i instalaciju, počev od 30-tog sekunda:


Prvi primer koji radimo je ionako u okviru istog tutorijala.

Navigacija kroz Unity interfejs

- knjiga: strane 18 - 22

Last modified: Wednesday, 22 September 2021, 10:50 AM