Polygone

3D Steath / Growth Game

Game Story

PolyGone”is a 3D stealth game developed with Unity for the 56th Ludum Dare Game Jam. The game tells the story of a forgotten character—a leftover creation abandoned by the designers. Born as a simple square with a face, this character has big dreams and an even bigger ego: to become high-fidelity and take center stage as the protagonist. To win the game, the player controls the character to steal polygons from NPCs scattered throughout the game world. However, the NPCs won’t give up without a fight. Once they notice your theft, they’ll retaliate and try to reclaim what’s theirs! Your challenge is to outwit them and help the forgotten character achieve its ambitious dream.

Game Logic and Mechanism

To steal polygons from other NPCs, the player needs to find ways to get to the back side of NPCs and press E. This would allow the player to fill their polygon bars, evolve through three different phases (each with a different mesh), and ultimately win the game. However, if the player is detected by the NPCs (noticed because of stealing polygon, seen through a vision cone, or heard within a certain range), the NPCS will turn to attack the player. If the attack is successful, the player's count of polygon will decrease. Depending on the player's movement type (run, walk, crouch), the range of being detected varies to simulate the effect of movement sounds. The player can also choose to parry the attack in a very short window during the attacks of NPCS


Parry System

By detecting collisions between the player and the NPC models, and slicing the NPC attack animation, I also allowed the player to parry the attacks from the NPCs. The player will be awarded for performing such difficult attacks by gaining polygons.