project · February 24, 2017 · 2 min read
Rapid Roll Reloaded
A Unity remake of the classic Nokia 'Rapid Roll' arcade game, built to run on any device with keyboard, touch, and gyroscope controls, and shipped to the Play Store.
Rapid Roll Reloaded
In my second year of engineering, once I’d gained some coding confidence, I wanted a project that would genuinely test me. I knew a bit of C# and Unity3D, so I set out to remake Rapid Roll, the classic Nokia keypad-phone game and the first infinite runner I ever played. You steer a ball left and right as platforms scroll upward, and the spikes at the top end your run.
The interesting bit: play it anywhere
The design goal wasn’t just “make the game”, it was “make it playable on any device.” So I abstracted the input layer, and a single build supported:
- keyboard arrows on desktop,
- touchscreen zones on phones and tablets, and
- gyroscope tilt for a lean-to-steer feel.
I built it over a few nights, shipped it to the Google Play Store where it picked up real players (it reached v1.7, so it saw several updates), and also produced desktop EXE builds. Along the way I learned 2D game development and multi-target distribution years before either was part of my day job.
How you can use it
It’s an arcade game, pick it up for a quick, reflex-testing run. The Play Store
listing was later unlisted (I stopped keeping the SDK/APK updated), but the app
is archived on APKPure
under the package com.KrushiRaj.RapidRoll if you want to try the original.
