Project Info:
Role: Gameplay Programmer Team Size: 12 Time Frame: Engine: Unity (C#) A pig wakes up in a deserted, mysterious forest. It's so dizzy it can barely move, as if two different forces controlled it. Ominous sounds can be heard from within the trees and soon, the dazed pig realizes it's far from alone. A deadly hunt now begins, and the pig's only choice is to find components for a trap to catch the evil of the forest that's at its heels. Cooperate to control the pig! Hide, run for your life, and catch the monstrous lizard! Don't get eaten!
Lizard Escape
Overview
In Lizard Escape, I built the core systems that let the player move, interact with objects, and find their way through the level. My focus was on creating clear and reliable mechanics that felt intentional to use.
Player Movement
I created the player movement system, including rotation and forward movement.
The player moves forward by pressing two inputs at the same time. This makes movement feel more deliberate and less automatic. It encourages the player to be aware of how they move through the space.
The system was built to be stable and easy for the rest of the team to build on.
Item Interaction
I implemented a pickup system where players must be close to an item and hold specific inputs to pick it up.
This reduces accidental actions and makes interaction feel more thoughtful. When picked up, the item attaches to the player and follows their movement. When released, it returns to the world.
Directional Guidance
I created a world-space arrow that points toward the objective when needed.
Instead of using a heavy UI element, the arrow exists in the world. This keeps the experience more immersive and visually clean.
Accessibility
The game was played using an Xbox Accessibility Controller. This helped me better understand how different players interact with games physically.




