Osnove rada Game Engine-a / Unity i njegova instalacija
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)
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: