Damon Yuen's profile

Mico - A 2D Kinect Shooting Game

Mico - A 2D Kinect Shooting Game

# Introduction
Mico is a 2D shooting game about 5 endangered birds which allow users to use their arms to move the character and shoot the barriers with their own voice.
The background story is that Mico is the elf of Maipo Wetland in Hong Kong.The only five birds in the wetland are his only friends.Because of the polluted environment and human hunting, these 5 birds are forced to leave, Mico wants to save them and bring them back through clearing the garbages and beautifying the environment, which is also the motif that we want to advocate users.

# Concept
We inspired by a game named YASUHATI and wanted to make a sound control somatosensory game.
Since we considered that Hong Kong is full of high-rise buildings, urban people are used to working in this concrete jungle, they get little chance to contact with nature and can’t even observe the nature.Therefore, we would like to create a fun game to remind people that there are still some beautiful sceneries and rare animals in Hong Kong.Then we chose some rare birds in Maipo and wanted to popularize some knowledge about them.Besides, a study shows that shouting can release stress, we added this game function for people to play with our game.

# Character Design
Firstly we would like to create a bird as our main character. We changed our mind after discussions since we thought that an adorable elf maybe more attractive for players. So an elf called Mico came up from our mind.

To popularize the information about endangered birds in Maipo, we also designed 5 characters for Saunders's Gull, Far Eastern Curlew, Nordmann's Greenshank, Black-faced Spoonbill and Christmas Island Frigatebird.

# Game Background Design
According to the different kinds of habitats of the 5 birds, we have created 5 game backgrounds for 5 levels of the game.

# GamePlay Introduction
We have created a Gameplay Introduction video to help players to get used to our game. Players can use their arms to move the character and shoot the barriers with their own voice.


# Introduction Videos of birds
An introduction video of a bird will be played after mission cleared of each level. We used motion pictures and text to introduce the birds and the story between Mico and them. After getting feedbacks from players, we also added a skip function into the game.

Saunders's Gull
​​​​​​​
Far Eastern Curlew
​​​​​​​
Black-faced Spoonbill 

Nordmann's Greenshank 

Christmas Island Frigate Bird 
# Scene of Win
We have designed a scene of win for the player and it will be played after mission cleared.

# Scene of Lose
We have also designed a scene of lose for the player and it will be played after mission failed.

# Story Development
For the opening video, we would like to tell the story about Mico and his friends and why he need to start his journey to destroy the garbages. 

For the ending video, we hope that we can share positive energy to the players.


# Interactivity Flow Chart
There are five levels to this game and players need to shoot garbages to clear their mission to move on next level.


# Hardware Used

-  Kinect 1414: Kinect is an accessory for Microsoft's Xbox game console.
-  LG 47la6500: a 47 inch LG Smart TV.
-  TV Stand: a TV stand brought from Taobao.
-  iMac: a Macintosh desktop computer.


# Software Used

-  Delicode NI MATE 2.13 : a cross-platform, cross-sensor real-time motion capture suite.
-  Unity 5.5.0f3 : a game development platform.
-  Adobe Illustrator CC: a vector graphics editor application.
-  Adobe After Effects CC: a digital visual effects, motion graphics, and
   compositing application.

# Coding / Technical

-  We used NIMATE and Kinect to capture motion data in real-time. Players can use      their arms to control the left and right movement.
-  We used Teppok’s SPAWNBYLOUDNESS class to Transfer sound to shoot action.
-  We created random launch of different garbage and designed the difficulty of each       level through changing the amount of garbage, the speed of falling down and the       angle of Inclination.
-  We added skip video function because many players told us that they would like to     skip the videos while playing the game.

# Reviews of Mico
We’ve never program a game by ourself before but we made it come true in Interactive Multimedia Environment class.
We started to make this game with a few simple reasons: (1) to introduce the beautiful birds in Maipo (2) to make a game which can interact with player’s sound and motion (3) to combine our video skills and art skills with game
After that we started our Journey of Unity and watched tutorials in youtube. There are two problems behind us: (1)how to capture and use players’ data to control character’s movement? (2) how to use player’s sound level to trigger shooting action?
We used NIMATE and Kinect to solve our first problem since William mentioned them in the class. But we got stuck solving the second problem. We’ve tried a lot of ways but it didn’t work. Finally we found a tutorial from TeppoK(http://www.kaappine.fi/tutorials/using-microphone- input-in-unity3d/) and revised some of the code for the new version Unity.

We really want to say thank you to our classmates - Harry, Victor and Xilian. They helped us to figure out some programming stuffs with patients.And finally we did it and make our first Kinect game.
Mico - A 2D Kinect Shooting Game
Published:

Mico - A 2D Kinect Shooting Game

Mico - A 2D Kinect Shooting Game

Published: