Project Info:
Role: UI programmer Team Size: 15 Time Frame: Engine: Unity (C#) A Cooperative Puzzle-Platformer where you play as two penguins trying to take their ever-growing Egg to safety.
Eggsile
Overview
In EggSile, I worked mainly with UI and visual feedback. My goal was to make the game’s state easy to understand through small but clear visual changes.
Pause System
I implemented the pause system using Unity’s new Input System.
When the game is paused, time stops and the pause menu appears. When resumed, gameplay continues smoothly. I made sure the transition felt clean and controlled.
Button Interaction
I added smooth hover effects to the menu buttons.
Instead of changing size instantly, the buttons scale gradually when the mouse moves over them. This makes the interface feel more polished and responsive.
Freeze Visual Feedback
I created a system where the egg changes appearance as it freezes.
Each stage has a different look, so players can understand the freeze level just by looking at it. This adds tension in a visual way instead of relying only on numbers.
Damage Feedback
I also implemented a system that changes the egg’s material as it takes damage.
This allows the environment itself to show progression, even if the effect was subtle in the final version.




