Amsterdam, January 20th 2021

Languages of Games and Play (LoGaP) are language-centric approaches for tackling
challenges and solving problems related to game design and game development.

This website is an interactive version of a systematic mapping study on Languages
of Games and Play that wraps the journal article [1] (and its appendix)
and provides additional features. It is based on Chapter 2 of my PhD thesis [2].

Here, our goal is to identify what informs the design of good games in order to
help speed-up the game development process for creating better games more quickly.
In particular, we study to what extent languages, structured notations, patterns
and tools, can offer designers and developers theoretical foundations, systematic
techniques and practical solutions they need to raise their productivity and
improve the quality of games and play. Our map contributes:
  • An overview of research areas and publication venues.
  • A set of 14 perspectives on LoGaP synthesized from summaries of over 100 distinct languages we identified in over 1400 publications.
  • An analysis of general trends and success factors of the identified research, and one unifying specific perspective on Automated Game Gesign, which discusses challenges and opportunities for directions in future R&D.
This website is intended as a 'living document' that remains up-to-date. Please feel free to contact me if you have comments or questions, if you wish to discuss a topic or if you found bugs. In case you want to cite the article, please find the BibTeX here. Best regards, Riemer van Rozen email: rozen[at]cwi[dot]nl | twitter: @rvrozen References [1] R. van Rozen. “Languages of Games and Play: A Systematic Mapping Study”. In: ACM Comput. Surv. 53.6 (Dec. 2020). DOI: 10.1145/3412843. [PDF] [BibTeX]. [2] R. van Rozen. "Languages of Games and Play: Automating Game Design & Enabling Live Programming". PhD thesis. University of Amsterdam, Feb. 2020. URL:
About the author

Riemer van Rozen is a postdoctoral researcher at Centrum
Wiskunde & Informatica (CWI) and a lecturer of Software
Evolution at the University of Amsterdam (UvA).

Since 2011 he has collaborated with industry in several
applied research projects on languages and tools that
speed-up development and improve software quality.

His research focuses on generic solutions for domain-
specific languages and live programming environments
in general, and automated game design in particular.

This research was funded under the NWO/SIA grants
Early Quality Assurance in Software Production,
Automated Game Design and Live Game Design.
The work has been performed in collaboration with the
Amsterdam University of Applied Sciences (AUAS).

This interactive map offers the following features:
  • Use the menu bar at the top for selecting a page (or tab) to view.
  • Select the 'Paper' tab for reading the article in a built-in PDF viewer.
  • Select the 'Map' tab to enable the main view. It shows the map as a graph of publications (nodes) and citations (edges) between them, where green and red nodes respectively represent included and excluded publications.
  • Zoom in and out for inspecting parts of the graph.
  • Search and filter publications by author name, title or year or select a language by using the 'Search Controls' on the left.
  • Click on the green nodes to inspect the bibliographic data of a publication in the 'Publication Data' area on the left.
  • When selecting a publication or a language, the built-in PDF viewer finds the associated language summary inside the article.