Popis: |
V tem magistrskem delu predstavimo postopek izdelave igralnega pogona. Nalogo začnemo z opsiom razvoja igralnih pogonov skozi čas in pregledom obstoječih rešitev. Nato podamo prednosti in slabosti izdelave lastnega igralnega pogona in ovrednotimo smotrnost izbire že obstoječega igralnega pogona. Nadaljujemo s predstavitvijo igralnega pogona, ki smo ga razvili. Predstavimo arhitekture in organizacije sistemov igralnega pogona, podamo kratek pregled implementacije najpomembnejših sistemov in opišemo izdelavo urejevalnika nivojev. Zmogljivost razvitega igralnega pogona prikažemo z izdelavo preproste 2D igre. In this work we present the process of development of a game engine. Thesis begins with description of evolution of game engines and with an overview of the existing solutions. After that an analysis of advantages and disadvantages of development of a proprietary game engine is given together with evaluation of expedience of using an existing game engine. Thesis continues with description of development of our proprietary game engine. The architecture of the engine and organization of core system is presented at first, followed by specific implementation details and description of development of the level editor. The power and capacity of the developed game engine is presented through development of a simple 2D game. |