ritwiksharma.com
Work
Game · Solo · MA Project

SideScroller

A solo-authored narrative platformer built in Unity during my MA. Three visual moods (golden dawn, twilight, night) trace a redemption arc. Built on Unity's 2D Game Kit foundation. Today I'd write the underlying systems myself, but the level design, narrative framing, and visual direction are still mine.

Role
Solo, design, code, narrative
Status
Complete, runs on current hardware
Duration
2021
Engine
Unity (with 2D Game Kit foundation)
Form
Narrative side-scrolling platformer

What it is

A solo narrative platformer where the player guides a small character through a journey framed as redemption. The premise is framed in the opening dialogue: "Welcome, Mortal. You are here to shed your soul of the original sins and to redeem yourself through the ups and downs of this adventure." The game uses three distinct visual moods that progress with the story, golden dawn, daylight twilight, and night, each with its own enemies, environmental motifs, and emotional tone.

Opening scene. Golden dawn. Inverted floating cliff in the upper right hints at the world's instability.
Opening scene. Golden dawn. Inverted floating cliff in the upper right hints at the world's instability.
Mid-game. Twilight palette, lighter platforms, the character in motion with a particle dust trail on jump.
Mid-game. Twilight palette, lighter platforms, the character in motion with a particle dust trail on jump.
Late game. Night scene. A small pink salamander enemy introduces the player to a new threat category.
Late game. Night scene. A small pink salamander enemy introduces the player to a new threat category.

What's mine, what's the framework

I want to be specific about this:

Shared universe

The protagonist of SideScroller, a small figure in a blue cap with floppy grey hair, also appears in my MA point-and-click adventure (Final Project), where he is named Jimmy. Same character, two completely different game styles (3D-rendered platformer; hand-illustrated point-and-click), same universe.

Stack

UnityC#2D Game Kit foundationLevel designNarrative scripting

What this project demonstrates

Related work