In early game development phases game designers adjust game rules in a rapid, iterative and flexible way. In later phases, when software prototypes are available, play testing provides more detailed feedback about player experience. More often than not, the realized and the intended gameplay emerging from game software differ. Unfortunately, adjusting it is hard because designers lack a means for efficiently defining, fine-tuning and balancing game mechanics. The language Machinations provides a graphical notation for expressing the rules of game economies that fits with a designer's understanding and vocabulary, but is limited to design itself. Micro-Machinations (MM) formalizes the meaning of core language elements of Machinations enabling reasoning about alternative behaviors and assessing quality, making it also suitable for software development. We propose an approach for designing, embedding and adapting game mechanics iteratively in game software, and demonstrate how the game mechanics and the gameplay of a tower defense game can be easily changed and promptly play tested. The approach shows that MM enables the adaptability needed to reduce design iteration times, consequently increasing opportunities for quality improvements and reuse.
DOCUMENT
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.
DOCUMENT
This paper presents the latest version of the Machinations framework. This framework uses diagrams to represent the flow of tangible and abstract resources through a game. This flow represents the mechanics that make up a game’s interbal economy and has a large impact on the emergent gameplay of most simulation games, strategy games and board games. This paper shows how Machinations diagrams can be used simulate and balance games before they are built.
DOCUMENT
Dit proefschrift presenteert twee theoretische kaders voor het ontwerpen van games en beschrijft hoe game designers deze kunnen inzetten om het game ontwerpproces te stroomlijnen. Er bestaan op dit moment meerdere ontwerptheorie¨en voor games, maar geen enkele kan rekenen op een breed draagvlak binnen de game industrie. Vooral academische ontwerptheorie¨en hebben regelmatig een slechte reputatie. Het eerste kader dat game designers inzicht biedt in spelregels en hun werking heet Machinations en maakt gebruik van dynamische, interactieve diagrammen. Het tweede theoretische kader van dit proefschrift, Mission/Space, richt zich op level-ontwerp en spelmechanismen die de voortgang van een speler bepalen. In tegenstelling tot bestaande modellen voor level-ontwerp, bouwt Mission/Space voort op het idee dat er in een level twee verschillende structuren bestaan. Mission-diagrammen worden gebruikt om de structuur van taken en uitdagingen voor de speler te formaliseren, terwijl space-diagrammen de ruimtelijke constructie formaliseren. Beide constructies zijn aan elkaar gerelateerd, maar zijn niet hetzelfde. De verschillende wijzen waarop missies geprojecteerd kunnen worden op een bepaalde ruimte speelt uiteindelijk een belangrijke rol in de totstandkoming van de spelervaring.
DOCUMENT
Game Mechanics is aimed at game design students and industry professionals who want to improve their understanding of how to design, build, and test the mechanics of a game. Game Mechanics will show you how to design, test, and tune the core mechanics of a game—any game, from a huge role-playing game to a casual mobile phone game to a board game. Along the way, we’ll use many examples from real games that you may know: Pac-Man, Monopoly, Civilization, StarCraft II, and others. The authors provide two features. One is a tool called Machinations that can be used to visualize and simulate game mechanics on your own computer, without writing any code or using a spreadsheet. The other is a design pattern library, including the deep structures of game economies that generate challenge and many kinds of feedback loops.
DOCUMENT
Doesn 't anyone see what a horrible uniformity we have begun to create worldwide? Doesn 't anyone see that we would be much better off if we were really connected and focused on each other, instead of learning to frame each other through rules and protocols? With our machinations we have created a scale on which there are only hungry people: 7,812,284,764 Snow White (m / f / other), yearning for a kiss!
MULTIFILE
This paper investigates how structures of emergence and progression in games might be integrated. By leveraging the formalism of Machination diagrams the shape of the mechanics and a game’s internal economy that typically control progression in games are exposed. Two strategies to create mechanics that control progression but exhibit more emergent behavior by including feedback loops are presented.
DOCUMENT
Video game designers iteratively improve player experience by play testing game software and adjusting its design. Deciding how to improve gameplay is difficult and time-consuming because designers lack an effective means for exploring decision alternatives and modifying a game’s mechanics. We aim to improve designer productivity and game quality by providing tools that speed-up the game design process. In particular, we wish to learn how patterns en- coding common game design knowledge can help to improve design tools. Micro-Machinations (MM) is a language and software library that enables game designers to modify a game’s mechanics at run-time. We propose a pattern-based approach for leveraging high-level design knowledge and facilitating the game design process with a game design assistant. We present the Mechanics Pattern Language (MPL) for encoding common MM structures and design intent, and a Mechanics Design Assistant (MeDeA) for analyzing, explaining and understanding existing mechanics, and generating, filtering, exploring and applying design alternatives for modifying mechanics. We implement MPL and MeDeA using the meta-programming language Rascal, and evaluate them by modifying the mechanics of a prototype of Johnny Jetstream, a 2D shooter developed at IC3D Media.
DOCUMENT
A Manifesto The group of some 17 participants interrupted the UDHR text in real time, infusing it with inclusive terminology, queering its binary language and expanding its gaze to other lifebeings, making it a manifesto for a new world. The newly formulated Universal Declaration of Human and More-Than-Human Rights and Responsibility for a New World would be the manifesto for an alliance of those who insisted on an end to capitalist practices and their destructive effects on the planet.
MULTIFILE
In January 2017, relations between Greece and Turkey were under severe strain when warships from both sides engaged in a brief standoff near a pair of uninhabited Greek ‘islets’ in the Aegean, whose sovereignty is disputed by Turkey. Theoretically informed by the literature of foreign policy analysis, we examine how the Greek diplomats, military officers and political analysts interpreted Turkey’s behaviour at that particular time. The article considers the following research question: which factors, from a Greek point of view, explain Turkey’s foreign policy in the Aegean in January 2017? Our theoretical expectation is that, in the aftermath of the coup attempt in Turkey, Greek diplomats, military officers and political analysts would ascribe domestic calculations into Turkey’s activities. We employed Q- methodology to uncover socially shared perspectives on this topic. Based on our findings, we uncovered two viewpoints: (1) Turkey’s diachronic strategy in the Aegean and (2) the strongman style. According to the former and most widely shared viewpoint, a consistent ‘rationalist’ strategy to change the status quo in the Aegean explains Turkey’s behaviour. According to the second one, the belief system of Turkey’s leadership legitimises the use of force in the conduct of foreign policy.
MULTIFILE