DOI: 10.5176/978-981-08-8227-3_cgat08-19
Authors: Liu Willy Budiman and Raymond Kosala
Abstract:
The games technology has been gaining some popularity in the industry. However, creating gamebased application is not easy, laborious, and requires good knowledge of the technology and programming skill. A typical game development process might take months or years to complete. In order to improve the usage of game technology, certain methods and tools have been invented, and the most popular one is game engine. However, learning to use game engine is not simple and takes time. Moreover, we still need programming skills and technical knowledge to use the game engine. This paper focuses on building a games authoring tool that can flexibly work with the existing game engines. We propose a novel plug-in architecture so that the authoring tool can use existing game engines. The advantage of this independent authoring system is that whenever one of the systems became obsolete, the developer can replace it without changing the whole system structure. In the experiments with the prototype system, the usage of the authoring tool shows significant process reduction compared to programming it manually. Furthermore, test on the users shows that the authoring tool can help non-technical users to develop 3D games easily.
Keywords: Authoring tool, game engine, user interface, game development.
