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.

unitycsharpgame

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.

Krushi Raj Tula

Krushi Raj Tula · a developer, geek, and enthusiast who loves solving hard problems and fixing things with technology. Reach out on Twitter.

© 2026 Krushi Raj Tula · Designed & built by me, like everything else here · Source on GitHub