Micro-machinations: A DSL for game economies

3Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In the multi-billion dollar game industry, time to market limits the time developers have for improving games. Game designers and software engineers usually live on opposite sides of the fence, and both lose time when adjustments best understood by designers are implemented by engineers. Designers lack a common vocabulary for expressing gameplay, which hampers specification, communication and agreement. We aim to speed up the game development process by improving designer productivity and design quality. The language Machinations has introduced a graphical notation for expressing the rules of game economies that is close to a designer's vocabulary. We present the language Micro- Machinations (MM) that details and formalizes the meaning of a significant subset of Machination's language features and adds several new features most notably modularization. Next we describe MM Analysis in Rascal (MM AiR), a framework for analysis and simulation of MM models using the Rascal meta-programming language and the Spin model checker. Our approach shows that it is feasible to rapidly simulate game economies in early development stages and to separate concerns. Today's meta-programming technology is a crucial enabler to achieve this. © 2013 Springer International Publishing.

Cite

CITATION STYLE

APA

Klint, P., & Van Rozen, R. (2013). Micro-machinations: A DSL for game economies. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8225 LNCS, pp. 36–55). https://doi.org/10.1007/978-3-319-02654-1_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free