Mithin Sagar
Skip to content
Strider Runner interface

Strider Runner

A precision 2D platformer built in Unity

4+
hand-built levels
C#
Unity Input System

“Tight controls, double jump, air dash, wall grab — movement as the whole design problem.”

The problem

Platformer feel lives or dies on input latency and state transitions that most tutorials paper over.

The approach

A single-player 2D action platformer with a character roster, each with a distinct movement profile, racing through hand-crafted levels of traps, patrolling enemies and ranged shooters. Built on Unity’s new Input System with ScriptableObject-based character data, a lightweight audio manager and a PlayerPrefs save system — intended as both a playable game and a reference codebase.

What makes it
work.

    01

    Double jump, air dash, wall grab and wall jump chained into continuous movement.

    02

    ScriptableObject character data so a new character is data, not code.

    03

    Physics-driven traps, collectibles and checkpoints across a multi-level campaign.

In the interface.

05 screens

Built with.

  • Unity
  • C#
  • Input System
  • ScriptableObjects
Work together

Let’s build somethingmeaningful.

Open to internships and AI/ML roles, research collaborations, or a conversation about something you are trying to make work. I reply to everything.