@MASTERSTHESIS\{IMM2013-06677, author = "T. Helms", title = "A Voxel-Based Platform for Game Development", year = "2013", school = "Technical University of Denmark, Department of Applied Mathematics and Computer Science", address = "Matematiktorvet, Building 303B, {DK-}2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk", type = "", note = "{DTU} supervisor: Michael Reichhardt Hansen, mire@dtu.dk, {DTU} Compute", url = "http://www.compute.dtu.dk/English.aspx", abstract = "The goal of the thesis is to create a game development platform for voxel based games, capable of creating games with a first person view. To this end, a conceptual game model has been created, which is used to define a game. A simple language has been created to define games consisting of a landscape, some game objects, and behavior for some game objects, along with a scanner/parser for this language, which outputs a conceptual game model. To transform the voxel models into graphics and display them in the game development platform Unity, a small voxel library has been created, which can output polygon models for a voxel model. Infinite landscapes are created using Simplex/Perlin noise. Behaviors are implemented via behavior trees (for games), but is still lacking an interpreter." }