Chicken Defender

2019

In the second semester of my master studies I created a simple AR game with Unity where users place virtual towers in a real environment with the help of printed markers. These towers defend virtual buildings against oversized chickens. To facilitate the use of the app, I implemented a small tutorial that guides the player through every step of the game.

The goal of the project was about exploring Google’s AR Core. 

What I did

  • 3D Asset Creation
  • Design of traceable marker
  • Programming
  • User Experience Design
  • Interaction Design
 

Tools used

  • Unity
  • AR Core
  • Autodesk Maya
  • Illustrator

Challenges

One of the big challenges with augmented reality applications is the recognition and tracking of objects in the real world. Without this, virtual objects would float around the scene.
To give users the ability to place multiple towers, I had to create various marker that were different enough for AR Core to recognise their differences. Otherwise the app wouldn’t know where to place the tower – the tower would jump between markers.

Initially I wanted to make a game, where users could move the towers around to fight the enemies better. Unfortunately the tracking was not good enough, so the towers wouldn’t move smoothly with the markers. Meanwhile, AR Core’s tracking has further been improved marker tracking is much more fluent now. This was one of the first projects I ever did with Unity, so I was still getting my head around Unity.