The RPG DSL: a case study of language engineering using MDD for generating RPG games for mobile phones

  • Authors:
  • Eduardo Marques;Valter Balegas;Bruno F. Barroca;Ankica Barisic;Vasco Amaral

  • Affiliations:
  • Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal;Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal;Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal;Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal;Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal

  • Venue:
  • Proceedings of the 2012 workshop on Domain-specific modeling
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is typical in the domain of digital games to have many development problems due to its increasing complexity. Those difficulties include: i)little code reuse in order to develop a cross-platform game; and ii)performing game's verification through extensive and expensive tests. This of course results in low productivity in the development (evolution and maintenance) of game solutions. In this paper, we present a domain-specific language (DSL) for a Role-Playing Game (RPG) product lines, which was completely built using a software development technique driven by high level abstractions---called Model-Driven Development (MDD). Also, we discuss and demonstrate the several benefits of applying MDD in terms of rapid prototyping of cross-platform games, and their evaluation by means of static and dynamic verification of the game's logic properties.