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://unity.com/pricing#plans-student-and-hobbyist

Birate Personal verziju iz dela za Studentts and hobbyist, 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:


!!! Ako imate stariji računar, idete na što stariju verziju !!!!!




Last modified: Friday, 31 March 2023, 1:53 PM