Rewind Night

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

Dialogue feature

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

Pixel art feature

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

UnityC#Pixel Crushers Dialogue SystemMore MountainsTopDown Engine

Screenshots

Rewind Night screenshot 1
Rewind Night screenshot 2