RAGE Reusable Game Software Components and Their Integration into Serious Game Engines


Autoria(s): Van der Vegt, Wim; Nyamsuren, Enkhbold; Westera, Wim
Data(s)

13/07/2016

13/07/2016

01/06/2016

Resumo

This paper presents and validates a methodology for integrating reusable software components in diverse game engines. While conforming to the RAGE com-ponent-based architecture described elsewhere, the paper explains how the interac-tions and data exchange processes between a reusable software component and a game engine should be implemented for procuring seamless integration. To this end, a RAGE-compliant C# software component providing a difficulty adaptation routine was integrated with an exemplary strategic tile-based game “TileZero”. Implementa-tions in MonoGame, Unity and Xamarin, respectively, have demonstrated successful portability of the adaptation component. Also, portability across various delivery platforms (Windows desktop, iOS, Android, Windows Phone) was established. Thereby this study has established the validity of the RAGE architecture and its un-derlying interaction processes for the cross-platform and cross-game engine reuse of software components. The RAGE architecture thereby accommodates the large scale development and application of reusable software components for serious gaming.

This study is part of the RAGE project. The RAGE project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 644187. This publication reflects only the author's view. The European Commission is not responsible for any use that may be made of the information it contains.

Identificador

Van der Vegt, W., Nyamsuren, E. & Westera, W. (2016). RAGE Reusable Game Software Components and Their Integration into Serious Game Engines. In: Georgia M. Kapitsaki and Eduardo Santana de Almeida (Eds.), Bridging with Social-Awareness, 15th International Conference, ICSR 2016, Limassol, Cyprus, June 5-7, 2016, Proceedings, Lecture Notes in Computer Science, Volume 9679 2016, pp. 165-180.

http://hdl.handle.net/1820/6899

Publicador

Springer-Verlag

Relação

info:eu-repo/grantAgreement/EC/H2020/644187/EU/Realising an Applied Gaming Eco-system/RAGE

Direitos

openAccess

Palavras-Chave #serious game #reuse #software component #integration #game engine #interoperability #RAGE
Tipo

conferenceObject