POTAT
A bullet hell game focus on fast pace combat with the player having the ability to punch and parry enemy attack
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.
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.
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.
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.