Skills Projects About Contact

Song Beat

Song Beat is a mobile tap/lane-based rhythm game. I joined mid-development, contributing bug fixes alongside two significant engineering systems — an offline mode caching layer and a reflection-based REST API response parser.

← All Projects

Role

Gameplay Programmer

Tech

Unity, C#

Genre

Rhythm Action

01

Overview

Song Beat is a mobile tap/lane-based rhythm game built in Unity3D, targeting iOS and Android. Players tap notes in time with Indian music tracks across a scrolling lane layout.

I joined the project mid-development, contributing bug fixes alongside two significant backend engineering systems — an offline mode caching layer that allows the game to function without a server connection, and a reflection-based REST API response parser that replaced a brittle switch-case system with a configurable, automatically dispatched pipeline.

02

Systems Built

[03] — Maintenance
Bug Fixing
Joined the project during active development and contributed bug fixes across the codebase — diagnosing and resolving issues in an existing system I hadn't built, requiring quick orientation with unfamiliar code.
Codebase onboarding Defect diagnosis Live project maintenance
03

Gameplay Preview

gameplay preview — SongBeats
03

Context

Role
Gameplay Programmer, joined mid-development. Responsible for bug fixes and two backend engineering systems built on top of an existing codebase.
Game
Mobile tap/lane-based rhythm game featuring Indian music tracks. Players tap notes in sync with songs across a scrolling lane layout on iOS and Android.
Tech
Built in Unity3D with C#. Backend communication via REST API with a custom caching and dispatch layer built on top of the existing network stack.
Key contribution
The offline cache and reflection-based parser are both additive systems — they extended the existing architecture without requiring changes to upstream code, minimising risk on a live project.