
Rewind Night
Release: 28th Mar 2025
Genre: Adventure
Engine: Unity
Platforms: Windows, Mac
Store page: View on store
This project was driven by my fondness for visiting rental stores as a kid. It's a short, narrative-driven experience where the player assumes the role of Lucas, a 12-year-old boy eager to make the most of his family's trip to their local rental store, Rewind Video.
Key Features
Dialogue

The game features a branching dialogue system utilising Pixel Crushers' Dialogue System for Unity. I customised the base implementation to support text animation via vertex manipulation of the character meshes produced by Unity's TextMeshPro system, allow for in-world speech bubbles that position themselves dynamically according to the speaker, and support emote speech bubbles alongside standard text.
Pixel art

I used this project as an opportunity to improve my pixel art capabilities, and I'm happy with the result. I maintained a consistent colour palette and art style, which I feel makes the game feel more cohesive than my previous work.
Core systems
Building upon previous projects, Rewind Night uses an event-based communication system via a simple subscription service built into More Mountains' Top Down Engine, which I used for handling character movement. Additionally, I used dependency injection where needed to facilitate inter-class dependencies.
Technologies Used
Screenshots

