The RAGE Advanced Game Technologies Repository for Supporting Applied Game Development

  • Atanas Georgiev
  • Alexander Grigorov
  • Boyan Bontchev
  • Pavel Boytchev
  • Krassen Stefanov
  • Wim Westera
  • Rui Prada
  • Paul Hollin
  • Pablo Moreno Ger
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10056)

Abstract

This paper describes the structural architecture of the RAGE repository, which is a unique and dedicated infrastructure that provides access to a wide variety of advanced technologies (RAGE software assets) for applied game development. These software assets are reusable across a wide diversity of game engines, game platforms and programming languages. The RAGE repository allows applied game developers and studios to search for software assets for inclusion in applied games. The repository is designed as an asset life-cycle management system for defining, publishing, updating, searching and packaging for distribution of these assets. The RAGE repository provides storage space for assets and their artefacts. It will be embedded in a social platform for networking among 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 advanced game technology assets.

Keywords

Software assets Serious games Asset repository Asset development Taxonomy tools Metadata editor Applied games Reuse 

References

  1. 1.
    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. www.galanoe.eu
  2. 2.
    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. Joint Research Centre, European Commission, Brussels (2013). ftp.jrc.es/EURdoc/JRC78777.pdf
  3. 3.
    RAGE: Project Web site (2015). http://www.rageproject.eu
  4. 4.
    Ackerman, L., Elder, P., Busch, C.V., Lopez-Mancisidor, A., Kimura, J., Balaji, N.A.: Strategic reuse with asset-based development. IBM RedBooks (2008). http://www.redbooks.ibm.com/redbooks/pdfs/sg247529.pdf
  5. 5.
    Kattau, S.: Atego launches RAS-based asset repository. SD Times Magazine, 13 February 2013. http://sdtimes.com/atego-launches-ras-based-asset-repository/#ixzz3wwMlvLJ8
  6. 6.
    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)Google Scholar
  7. 7.
    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). http://www.lume.ufrgs.br/handle/10183/87582
  8. 8.
    Hilliar, G.: Developing Cross-Platform Mobile Apps with HTML5 and Intel XDK, in Dr. Dobb’s Journal, UBM plc. (2014)Google Scholar
  9. 9.
    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, pp. 16–20 (2013)Google Scholar
  10. 10.
    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: 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)Google Scholar
  11. 11.
    Dekkers, M.: Asset Description Metadata Schema (ADMS). W3C Working Group (2013)Google Scholar
  12. 12.
    Van der Vegt, G.W., Westera, W., Nyamsuren, N., Georgiev, A., Martinez Ortiz, I.: RAGE architecture for reusable serious gaming technology components. Int. J. Comput. Games Technol. 2016 (2016), http://dx.doi.org/10.1155/2016/5680526
  13. 13.
    Georgiev, A., Grigorov, A., et al.: The RAGE software asset model and metadata model. In: Marsh, T., Ma, M., Oliveira, M.F., Baalsrud Hauge, J., Göbel, S. (eds.) JCSG 2016. LNCS, vol. 9894, pp. 191–203. Springer, Heidelberg (2016). doi:10.1007/978-3-319-45841-0_18 CrossRefGoogle Scholar
  14. 14.
    Martin, J.: Rapid Application Development. Macmillan, Indianapolis (1991)Google Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    Duval, E., Hodgins, W., Sutton, S., Weibel, S.L.: Metadata principles and practicalities. D-lib Mag. 8(4), 16 (2002). doi:10.1045/april2002-weibel Google Scholar
  17. 17.
    Woods, A.: Fedora 4.3 Documentation. https://wiki.duraspace.org/display/FEDORA43/
  18. 18.
    Broekstra, J., Kampman, A., Harmelen, F.: Sesame: a generic architecture for storing and querying RDF and RDF schema. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 54–68. Springer, Heidelberg (2002). doi:10.1007/3-540-48005-6_7 CrossRefGoogle Scholar
  19. 19.
    Smiley, D., Pugh, E., Parisa, K., Mitchell, M.: Apache Solr 4 Enterprise Search Server. Packt Publishing, Birmingham (2014). ISBN: 9781782161363Google Scholar
  20. 20.
    Lagoze, C., Van de Sompel, H.: The open archives initiative protocol for metadata harvesting (2015). https://www.openarchives.org/OAI/openarchivesprotocol.html
  21. 21.
    SPARQL 1.1: SPARQL 1.1 Overview, W3C Recommendation (2013)Google Scholar
  22. 22.
    JSON-LD 1.0: A JSON-based Serialization for Linked Data. W3C Recommendation (2014)Google Scholar
  23. 23.
    SKOS: Simple Knowledge Organization System Reference. W3C Recommendation (2009)Google Scholar
  24. 24.
    GitHub API: GitHub Developer Guide (2016). https://developer.github.com/v3/\
  25. 25.
    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. Entertain. Comput. 6, 1–10 (2015). doi:10.1016/j.entcom.2014.11.001 CrossRefGoogle Scholar
  26. 26.
    Gloria, A., Bellotti, F., Berta, R., Lavagnino, E.: Serious games for education and training. Int. J. Ser. Games 1(1), 100–105 (2014)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Atanas Georgiev
    • 1
  • Alexander Grigorov
    • 1
    • 6
  • Boyan Bontchev
    • 1
  • Pavel Boytchev
    • 1
  • Krassen Stefanov
    • 1
  • Wim Westera
    • 2
  • Rui Prada
    • 3
  • Paul Hollin
    • 4
  • Pablo Moreno Ger
    • 5
  1. 1.Faculty of Mathematics and InformaticsSofia University “St. Kliment Ohridski”SofiaBulgaria
  2. 2.Open University of the NetherlandsHeerlenNetherlands
  3. 3.University of LisbonLisbonPortugal
  4. 4.The University of BoltonBoltonUK
  5. 5.Universidad Complutense de MadridMadridSpain
  6. 6.Institute of Mathematics and Informatics, Bulgarian Academy of SciencesSofiaBulgaria

Personalised recommendations