code and data repository for "Game Level Layout from Design Specification"
C++ Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
data add example data and config file Apr 19, 2016
lib Refactor (#4) Apr 22, 2018
src Refactor (#4) Apr 22, 2018
.appveyor.yml Refactor (#4) Apr 22, 2018
.gitignore add .gitignore Apr 19, 2016
.travis.yml Refactor (#4) Apr 22, 2018
CMakeLists.txt Refactor (#4) Apr 22, 2018
LICENSE Update LICENSE Nov 7, 2016 add after-build test Feb 12, 2017


Linux/Mac OS Windows
Build Status Build status

This repository contains the source code and example data of the following publication:

Game Level Layout from Design Specification

Chongyang Ma, Nicholas Vining, Sylvain Lefebvre, Alla Sheffer

In Computer Graphics Forum (Proceedings of Eurographics 2014)

Project page, Paper, Slides, BibTex


The code is cross-platform and has been tested under Windows (MSVC), Linux and Mac OS X. Compiling from scratch requires the installation of CMake and Boost C++ Libraries. Additional dependencies (already included in this repo) are:


Launching the compiled application from command line without any argument will print the usage information (MSVC version):

levels.exe graph.xml templates.xml config.txt [target_solution_number]

Contact information

Questions? Bug reports? Please send email to Chongyang Ma .