Not the Project
The level!
This week I created an animation for the restart animation, which the player can trigger by pressing ‘R’.
This is vital for my game because you only have a limited number of spears per screen / level, so if you make a wrong move, the player may get softlocked.
Here’s a little demo of the player restarting:

If you’ve been paying attention, you might have noticed I’m taking a lot of inspiration from Celeste (or maybe by the fact I’ve mentioned it multiple times…). Restarting is something Celeste does really well, as they have smooth and quick animations that make dying almost satisfying. This was something I tried to emulate with my animation (which I put together in After Effects).
Screen Transitions
Another feature I put in this week is being able to move between screens. Not much to say about this one really, here’s an example of it working:

I’ve also added checkpoints, so when you enter a screen, you can always press ‘R’ to restart from that screen.
This post marks the project mostly feature complete! There are a couple quality of life things I may have added given the time, but I believe that I’ve managed a whole lot more than I thought I might have been able to.
Next Up: Level Design!