Phi is a solo project I created for the Weekly Game Jam 204, and won 1st out of 31 entries. For the project, I wanted to touch on all aspects of creating a small but unique platformer, including programming physics, creating art assets, and composing music.

gameplay image

Phi’s character controller was created with a state machine inspired by Celeste’s player controller. I used raycasting for collision detection to precisely interact with the umbrella and implement ledge correction.

To emphasize her bounciness, I added procedural squash and stretch and particle effects to both Phi and the umbrella.

All pixel art assets are made in aseprite.