|Hannah Maria Bergenroth, Jeremias Neth, Bien Seongjin|
|Supervisor:||Prof. Gudrun Klinker|
In this lab course, held by Adnane Jadid, we created a city simulation game in augmented reality. As such, the gameplay is inspired by earlier games in the genre, like SimCity. Such a city simulation is composed by multiple game elements, like building roads or buildings, managing resources and planing complex infrastructure. By using the HTC VIVE Pro and multi-marker tracking, the city is projected onto a table. Object persistence is achieved with a combination of multi-marker tracking and the base stations of HTC VIVE Pro.
Table of Contents
Goal of the project
The goal of the project was to create a game in augmented reality. Furthermore, this game is supposed to be a building simulator placed in a modern setting with appropriate buildings and roads. Those are supposed to be arranged on a grid based system. Additionally, its gamespace has to be defined by one or more user placed markers which are tracked by the game.
Lab Course Requirements
TableCity uses its own multi-marker tracking with the help of OpenCV and combines it with the VIVE's tracking to get the best results.
By using Unity3D we visualize the gameplay with custom assets.
The game uses carefully crafted game rules which are further explained in the documentation.
|Figure 1: The hardwares required - VIVE Pro and markers||Figure 2: A close-up view of the gamespace in AR||Figure 3: The primary interaction menu|
|Figure 4: Controller laser indicating the selected tile||Figure 5: The starting menu||Figure 6: A demonstration of how the gamespace is projected using the markers|
This page explains the game design choices.
The protocol for TableCity can be found under this link.
To conclude, TableCity combines multiple aspects of the city building genre with augmented reality to bring new and exiting gameplay. While the content of the game was limited by the given time constraints, this prototype proved the feasibility of such a concepts and additonally, during the creation of the game we widened our AR knowledge especially in regards to marker tracking and general augmented reality techniques, as such the lab course succeded in teaching us by giving hands-on experience you do not get elsewhere.