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.
|Title of host publication||Domain-Secific Modeling Workshop|
|Publication status||Published - 1 Jan 2012|
|Event||International Workshop on Domain-specific modeling - |
Duration: 1 Jan 2012 → …
|Conference||International Workshop on Domain-specific modeling|
|Period||1/01/12 → …|