top of page

POTAT

PotatCover.png

A bullet hell game focus on fast pace combat with the player having the ability to punch and parry enemy attack

FEB 2023 - PC - UNITY

​

PUNCH GUY - GAME LINK

​

PUNCH GUY - REPOSITORY

FEATURE & DESIGN

PLAY THE GAME AS A POTATO

The game was created for the Global Game Jam Chiang Mai 2023 with the theme being "ROOT". We interpreted the theme as in plant root which lead to this potato game. We work with team of six with I having the task of implementing character controller in this game and overseer the general feel of the game.

DIFFICULTY THROUGH UNCONVENTIONAL CONTROL

The main selling point of the game is how the player control it character, a potato, through rolling and flipping.

This post major problem for the player as the control being intentionally difficult to use combined with various obstacle such as tight spacing and trap creating a challenging gameplay for them.

824e5e_7f00197a53314e32b16b1ed12446cfd8~mv2.gif

HOW THE CONTROL IS IMPLEMENTED

In this game, the player character move in accordance to the direction the camera is facing. W​hen the potato is told to move it take the camera direction and apply force within the same direction. In addition, the potato also lerp in rotation toward the the camera direction too.

Unity_vZUE1HJYfC-min.gif

Initially, there was a problem with the potato being unable to climb a slop due to it being too heavy. So a slope detection script were made. The script work by firing a raycast downward then return the normal from the contact point and compare whether the surface normal is straight up or not. If it is not, which mean the potato are on slope, the push force is increased to help climbing the slope. 

Untitled-1.png

As for the flip, a empty game object is place beside the potato. An upward force is then apply to the position of the point as needed to flip the potato.

we.png
bottom of page