Ice Ice Fishing
Style: 2.5D, XR
Platform: Windows
Software and languages: Unity, C#
Ice Ice Fishing is a motion-controlled fishing game that uses the Ultraleap. The project was developed to learn motion control basics and experiment with the pointing action. The objective is to hook and collect fish while avoiding obstacles like boots and jellyfish. Different obstacles get added to the game to increase the challenge.
Control
The player can control the height of the hook by pointing with their left index. The game casts a ray from the player index and tracks the coordinate when the ray hits the background. The hook moves to reflect the Y position of the ray-cast.
The player has to bring a fish out of the water and close their right hand to collect it. The same gesture places a new worm on the hook if the last one is lost
Collectible
Grey fish are rarer and use one of four animations, making them more challenging to catch. In exchange, they are worth more points.
Yellow fish swim in a straight line and are easy to catch.
The can of worm can randomly appear when the player has less than three lives. Collecting it increases the number of lives by one.
Enemy
The boot knocks the fish off the hook when it collides with it.
The jellyfish zap the fishing line when it collides with it. The player will lose their worm and fish if this happens.
The shark will eat both the fish and worm from the player.