YIZHOU's GAMES | The Adventure Of Mr.Rock

The Adventure Of Mr.Rock

  • 04 Mar

  • yizhoupan

“The Adventure of Mr.Rock” is an Augmented Reality platformer Game. In the Game, the player can control a ball by an iPad to interact with the physical environment, and solve the puzzles. The game utilizes image-based tracking to create AR content. The virtual colliders are spawned at the position of physical daily items, like bowls, bottles, cigerate boxes, etc. Then in the AR game scene, the environment builds up a physical terrain which player can interact with. The ball can switch among three forms: wood, magnet, magic. Each of them contains unique properties and abilities.

This is the final project for my Augmented-Reality class.

iOS, Platformer, Augmented Reality

Individual Project

Unity, Metaio, Maya

Dec.2013 – Dec.2013

At the beginning of the project, I decided to utilize the advantage of augmented reality to create a game. What I didn’t appreciate is build up a game scene in the background of true world, while the gameplay has nothing to do with that. For example, shooting the monster spawned randomly in your bedroom. I can replace the “bedroom” with any scene, and don’t harm the narrative, and the game. So my idea of AR in game is the interaction between virtual world and physical world.

Metaio SDK for Unity is the main tool that I used for AR part. The ideal strategy is to spawn virtual world based on 3D map, which is pre-defined and stored in game file. Unfortunately, metaio’s 3D environment tracking, and instant tracking is not so well back to 2013. So I used the most stable, and the basic, technique: Image Tracking. I created a bunch of physical geometry in Unity, and set their shader to mask, which means these geometry would be transparent and the objects at the back won’t be shown.

Some gameplay in the video were not really implemented. Like the ball was blowing up by a blower, and a wooden ball floated up when the bowl is filled with water. Those were my conceptual design for an AR game. I thought it would be cool if future technology could implement that.

Here are two videos of test: