Unity je all in one platforma koja pruža bezbroj mogućnosti za razvoj igara. Uz velik broj besplatnih 3D modela, mogućnost korištenja vlastitih modela napravljenih u vanjskim programima za modeliranje i već zadanih modela u samom Unityu, ograničenja su minimalna. Unity vodi brigu o svim fizikalnim proračunima dok je na korisniku vizualni dio. Nadalje korisničke skripte omogućavaju veliku kontrolu nad svim elementima igre. Za rad sa skriptama potrebno je nešto znanja C# programskog jezika i paradigme objektno orijentiranog programiranja (engl. Object Oriented Programming, OOP) za pisanje programskih skripti. Za stvaranje izbornika u igrici, Unity nudi sve potrebne elemente korisničkog sučelja (engl. User Interface, UI) koji se mogu uređivati...