My main objective with this project was to develop a game on a phone and since phones have different kinds of features built-in I decide to also make use of the gyroscope and accelerometer.
My idea was to use the phone as a way to look around in the virtual space. I liked the idea of turning constantly and trying to find something so I started from there.
I constructed a tiny floating city in the sky where ships and vehicles would move around. The player would have to find a small target in this environment using only tiny pictures as a hint.
I placed the character on the roof of a building in the center of the city, but I wasn’t pleased with this because the player was restrained to a tiny view of the city. Since I wanted the controls to focus on the motion of the gyroscope I didn’t want to add motion control. Instead, I opted for a waypoint that when you look at it you could move to its position.
Now that the player could move around the corners of the roof I had to give him a reason to do so. So I placed a bunch of drones that would move around the city. The contract would then tell the player which drones to take down. This process was randomized so that the game could be replayed a little. I also added a way to zoom even more because some drones were going so far away from the player that it would be nearly impossible to shoot them precisely.
Finally, I added some narrations to make the game more enjoyable and tied everything together.