hiyah!

ROLE | GAME DESIGNER & UNITY ENGINEER & PHYSICAL FABRICATION    DURATION | 2 WEEKS    TOOLS USED | UNITY, C#, MAKEY MAKEY

HIYAH! is an alternative control fighting game in which the player takes on the role of a kung fu master who specializes in using a stick as a weapon, and who is challenged by a large number of people every day. Players need to use the stick weapon in the real world to attack the weaknesses of different body parts of the Sandbag to defeat as many enemies as possible.

physical controller

The physical controller consists of two parts, one is a stick with wire, and the other is a sandbag with four pieces of tinfoil attached as weak points. The player needs to hold the stick and use the two ends of the stick to attack the four weak points on the sandbag as the game input.

GAME mechanic

health and point system

When players attack enemy weak points, they can gain points. When players continuously attack multiple weak points in a short period of time, the player will get a combo mode, and when the player is in combo mode, their score will continue to increase with each attack. However, if the interval between attacks is too long, or if the player mistakenly attacks a body part that is not the enemy's weak point, the player will leave the combo mode.

The player has a total of 5 points of health. Every time the player is attacked by an enemy, the player will lose one health and the four corners of the screen will be covered by blood one by one as visual feedback. When all four corners are covered with blood and the player receives another attack from the enemy, the game will end.

Players can recover health:

When players successfully attack an enemy's weak point, the player's score will increase, and every time the player's score increases by 30 points, the player can automatically recover one health.

ENEMIES AND weakPOINT

At the top of the screen, the red bar is the enemy's health bar and the blue is the loading bar of the enemy’s attack.

Enemies’ body parts will randomly turn into weak points while turning red to notice the player. When the player attacks the corresponding weak point on the sandbag, in reality, the enemy's blood bar will drop.

The enemy will attack the player in three situations

  1. The enemy's blue attack loading bar will automatically increase. When it is full, the enemy will automatically attack the player. Then the blue bar will back to zero

  2. Each weak point will have a round countdown icon, when the player does not attack the weak point within the countdown, the weak point will disappear, and the enemy will attack the player

  3. When the player attacked the body parts without weaknesses, the enemy will not take any damage and will counterattack the player. Therefore, each player’s attack needs to be precise.

combo system:

HEALTH SYSTEM:

After the game is over, the end scene will show the player’s points and how many enemies the player has defeated.

Moreover, we want to encourage players to challenge themself, the end scene will also show the highest score. This design will make players to gain the motivation to play again and again to reach the highest score.

MY CONTRIBUTIONS

My contribution to Hiyah! is designing the game mechanic about attacking enemies’ weak points, combo system, and recovering system. I also build the physical controller, especially figuring out the logic of the wire connection between the physical controller and Makey Makey, and design the size and location of the four weak point sensors on the sandbag, as well as the attack feel of different weak points. Additionally, I develop the main gameplay mechanics in Unity, and also all attacking feedback in the digital game.