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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Citations (Scopus)


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.
Original languageUnknown
Title of host publicationDomain-Secific Modeling Workshop
Publication statusPublished - 1 Jan 2012
EventInternational Workshop on Domain-specific modeling -
Duration: 1 Jan 2012 → …


ConferenceInternational Workshop on Domain-specific modeling
Period1/01/12 → …

Cite this