The RAGE Game Software Components Repository for Supporting Applied Game Development

Krassen Stefanov, Atanas Georgiev, Alexander Grigorov, Boyan Bontchev, Pavel Boytchev, Wim Westera, Rui Prada, Paul Hollins, Pablo Moreno, Enkhbold Nyamsuren, Kiavash Bahreini


This paper presents the architecture of the RAGE repository, which is a unique and dedicated infrastructure that provides access to a wide variety of advanced technology components for applied game development. The RAGE project, which is the principal Horizon2020 research and innovation project on applied gaming, develops up to three dozens of software components (RAGE software assets) that are reusable across a wide diversity of game engines, game platforms and programming languages. The RAGE repository provides storage space for assets and their artefacts and is designed as an asset life-cycle management system for defining, publishing, updating, searching and packaging for distribution of these assets. It will be embedded in a social platform for asset developers and other users. A dedicated Asset Repository Manager provides the main functionality of the repository and its integration with other systems. Tools supporting the Asset Manager are presented and discussed. When the RAGE repository is in full operation, applied game developers will be able to easily enhance the quality of their games by including selected advanced game software assets. Making available the RAGE repository system and its variety of software assets aims to enhance the coherence and decisiveness of the applied game industry.


software assets; serious games; asset repository; taxonomy tools; metadata editor; reuse

Full Text:



García Sánchez, R., Baalsrud Hauge, J., Fiucci, G., Rudnianski, M., Oliveira, M., Kyvsgaard Hansen, P., Riedel, J., Brown, D., Padrón-Nápoles, C.L., Arambarri Basanez, J., Business Modelling and Implementation Report 2, GALA Network of Excellence, , Deliverable D4.10, 2013.

Stewart, J., Bleumers, L., Van Looy, J., Mariën, I., All, A., Schurmans, D., Willaert, K., De Grove, F., Jacobs, A., Misuraca, G., The Potential of Digital Games for Empowerment and Social Inclusion of Groups at Risk of Social and Economic Exclusion: evidence and opportunity for policy. In Centeno C. (ed.) Joint Research Centre, European Commission, 2013

“RAGE: Project Web site” .

Ackerman, L., Elder, P., Busch, C.V., Lopez-Mancisidor, A., Kimura, J., Balaji, N.A., Strategic reuse with asset-based development, IBM RedBooks, 2008

Norfolk, D., Atego Asset Library, White Paper, Bloor research, June 2013

Hong-min, R., Zhi-ying, Y., Jing-zhou, Z., “Design and Implementation of RAS-Based Open Source Software Repository”, in Proceedings of the Sixth International Conference on Fuzzy Systems and Knowledge Discovery, Vol.2, pp.219-223, 2009

Moura, D. S., Software Profile RAS: estendendo a padronização do Reusable Asset Specification e construindo um repositório de ativos, Master’s thesis, Univ. Federal do Rio Grande do Sul, Brasil, 2013

Hilliar, G., Developing Cross-Platform Mobile Apps with HTML5 and Intel XDK, Dr. Dobb's Journal, November 2014, UBM plc.

Böhm, T., Klas, C.-P., Hemmje, M., “Supporting Collaborative Information Seeking and Searching in Distributed Environments”. In Proceedings of the LWA 2013 Conference, Bamberg, Germany, 2013

Stefanov, K., Nikolov, R., Boytchev, P., Stefanova, E., Georgiev, A., Koychev, I., Nikolova, N., Grigorov, A., “Emerging Models and e-Infrastructures for Teacher Education”, in Proceedings of the 2011 International Conference on Information Technology Based Higher Education and Training ITHET 2011, IEEE Catalog Number: CFP11578-CDR, ISBN: 978-1-4577-1671-3, 2011

Carvalho, M. B., Bellotti, F., Berta, R., De Gloria, A., Gazzarata, G., Hu, J., Kickmeier-Rust, M., A case study on Service-Oriented Architecture for Serious Games, Entertainment Computing, Vol. 6, January 2015, pp. 1-10,

De Gloria, A., Bellotti, F., Berta, R., and Lavagnino, E., Serious Games for Education and Training, International Journal of Serious Games, Vol. 1, No. 1, 2014

Vegt, W. van der, Westera, W., Nyamsuren, E., Georgiev, A. and Martínez Ortiz, I., RAGE Architecture for Reusable Serious Gaming Technology Components. International Journal of Computer Games Technology, vol. 2016, Article ID 5680526, 2016,

Dekkers, M., Asset Description Metadata Schema (ADMS). W3C Working Group (2013)

Vegt, W. van der, Nyamsuren, E., Westera, W., Martinez Ortiz, I., “RAGE Reusable Game Software Components and their Integration into Serious Game Engines”, in Kapitsaki G. & S. de Almeida E. (eds) Software reuse: Bridging the Social Awareness. ICSR 2016. LNCS Vol 9679, Springer, 2016

Georgiev, A. Grigorov, B. Bontchev, P. Boytchev, K. Stefanov, K. Bahreini, E. Nyamsuren, W. van der Vegt, W. Westera, R. Prada, P. Hollins, P. Moreno, “The RAGE Software Asset Model and Metadata Model”, Serious Games, 2nd Joint International Conference, JCSG 2016, Lecture Notes in Computer Science, Vol. 9894, pp. 191-203, Springer, 2016

Martin, J., Rapid Application Development, Macmillan, 1991

Hollins, P. Westera,W. Manero Iglesias, B., “Amplifying applied game development and uptake”, In Proceedings of 9th European Conference on Game-Based Learning ECGBL 2015, pp. 234-241, Steinkjer, Norway, 2015

Duval, E., Hodgins, W., Sutton, S., Weibel, S. L., Metadata principles and practicalities. D-lib Magazine, Vol 8, Nr 4, 2002,

“Fedora 4.3 Documentation”,

Broekstra, J., Kampman, A., van Harmelen, F., “Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema”. First International Semantic Web Conference, Lecture Notes in Computer Science, pp 54--68, Springer, 2002

Smiley, D., Pugh, E., Parisa, K., Mitchell, M., Apache Solr 4 Enterprise Search Server, Packt Publishing, 2014

Lagoze, C., Van de Sompel, H., The Open Archives Initiative Protocol for Metadata Harvesting, 2015

SPARQL 1.1: SPARQL 1.1 Overview, W3C Recommendation, 2013

JSON-LD 1.0: A JSON-based Serialization for Linked Data, W3C Recommendation, 2014

SKOS: Simple Knowledge Organization System Reference, W3C Recommendation, 2009

“GitHub API: GitHub Developer Guide”, 2016,

Brooke, J., “SUS – A quick and dirty usability scale”. In Patrick W. Jordan, Bruce Thomas, Bernard A. Weerdmeester and Ian L. McLelland (eds.) Usability Evaluation in Industry, Taylor and Francis, 1996, pp. 189-194.

Aeberhard, A., FUS-Form Usability Scale, Development of a Usability Measuring Tool for Online Forms. Master’s Thesis, University of Basel, Switzerland, 2011.

Seckler, M., Heinz, S., Bargs-Avila, J.A., Opwis, K. & Tuch A.N., “Designing usable web forms: empirical evaluation of web form improvement guidelines”. In Proceedings of the 32nd annual ACM Conference on Human Factors in Computing Systems, ACM, 2014, pp. 1275-1284.

Finstad, K., The usability metric for user experience. Interacting with Computers, Vol 22 (5), 2010, pp. 323-327.



  • There are currently no refbacks.

Serious Games Society

Creative Commons LicenseThe International Journal of Serious Games (IJSG) by Serious Games Society is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.