Game developer · Technical designer · Unity engineer

Playful systems. Clear feedback. Unexpected connections.

I'm Rahul, a Toronto-based game developer and technical designer who finds unexpected connections between disciplines and turns them into clear, expressive systems.

Selected work

Here are the projects that best represent my approach.

A fragmented puzzle block moving into alignment and resolving into its completed form.

independent

A surreal exploration game where fragmented objects become tactile perspective puzzles and incomplete memories.

  • Unity
  • C#
  • Gameplay Systems
Anomaly key art showing armed scavengers facing a towering creature.

professional

A high-stakes PvPvE extraction shooter built for Meta Quest VR.

  • Unity
  • C#
  • Photon Fusion
The player opens the Croakidex beside a pond, revealing its hand-drawn controls and field-guide artwork.

independent

A cozy exploration game about catching frogs and spending time with your dad.

  • Unity
  • C#
  • Gadgets
Later Daters illustrated cast gathered at the Ye OLDE retirement community.

professional

Porting and release engineering for an inclusive narrative dating game on Android and iOS.

  • Unity
  • C#
  • Porting

How I work

Systems that serve the player experience and the people making it

Design decisions start with what the player should understand, feel, and remember.Technical decisions shape the processes and workflows that support the team.

Gameplay Systems

Player-facing systems designed for clarity, responsiveness, and iteration without losing the character of the experience.

Technical Design

Team-facing abstractions, tooling, and documentation that establish a shared language and conceptual structure between design and programming.

Unity Engineering

From scrappy prototypes to maintainable runtime architecture, custom editor tooling, profiling workflows, and production-minded content pipelines.