Game engine is a set of supporting tools and services for game development. It is a component designed for reuse in different games. Therefore it is very important for game engine to be designed properly as for any successfully used reusable component. The main objective in this research is to present flexible and easily extensible architectural solution suitable for the game engine, based on the analysis of today’s game engine context and existing software architecture design. During the analysis we reviewed different types of software architecture and its implementation methods, and defined functional requirements for game engine. As the result we have chosen data-driven architecture design as the most suitable for the engine development and created our game engine prototype. For each game engine module we have provided design solution and its implementation approach referring to chosen architecture.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2006~D_20060530_210107-56081 |
Date | 30 May 2006 |
Creators | Kaulakis, Jonas |
Contributors | Barauskas, Rimantas, Bareiša, Eduardas, Pranevičius, Henrikas, Mockus, Jonas, Telksnys, Laimutis, Maciulevičius, Stasys, Blažauskas, Tomas, Jasinevičius, Raimundas, Kaunas University of Technology |
Publisher | Lithuanian Academic Libraries Network (LABT), Kaunas University of Technology |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | English |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2006~D_20060530_210107-56081 |
Rights | Unrestricted |
Page generated in 0.0339 seconds