Popis: |
Z naraščanjem popularnosti računalniških iger raste tudi popularnost orodij (t.i. igralnih pogonov), ki so namenjena za njihovo ustvarjanje. Diplomska naloga strnjeno predstavi spremembe, ki so vodile do množičnega razmaha iger in njihovo zgodovino. Osrednji del je namenjen predstavitvi igralnih pogonov Unity in Unreal Engine. Unity je najbolj uporabljan igralni pogon, ki ga je leta 2005 predstavilo podjetje Unity Technologies. Unreal Engine je igralni pogon, ki omogoča ustvarjanje iger s čudovito grafiko. Izdalo ga je podjetje Epic Games leta 1998. Pogona sta namenjena lažjemu ustvarjanju in oblikovanju računalniških iger. V nadaljevanju je predstavljena izdelava iger v vsakem izmed njiju, čemur sledi primerjava obeh z različnih vidikov. Primerjali smo grafiko, dostopnost kode, ustvarjanje novih objektov in še mnoge druge vidike. Primerjavo spremlja tudi ocenjevanje lastnosti obeh igralnih pogonov. Ugotovili smo, da ima vsak izmed njiju svoje prednosti in slabosti. Unity je primernejši za izdelavo dvodimenzionalnih in mobilnih iger, medtem ko je Unreal Engine boljša izbira za izdelavo tridimenzionalnih iger. With the increasing popularity of computer gaming, the growth of game engines popularity comes as no surprise. The thesis shortly presents the changes that led to games as we know them today, followed by presentation of their history. The main focus is on the presentation of Unity and Unreal Engine. Unity is the most used game engine which was developed by Unity Technologies in 2005. Unreal Engine is known for its amazing graphic. It was developed by Epic Games in 1998. Their main functions enable developers to create games in an easier way. What follows is a presentation of the games developed using both engines, extended by the comparison between the two from different points of view. We compared and assessed source code access, creation of new game objects, graphics and other characteristics. Both engines have advantages and disadvantages. Unity is a better choice when developing two-dimensional and mobile games, while Unreal is more suitable for developing three-dimensional games. |