package icon

Cube Run

Dodge, jump and slam through a neon 3-lane gauntlet. One-thumb 3D runner.
New in version 1.4
Restarting after a run now crossfades smoothly into the fresh attempt. Version 1.3 claimed to remove the screen-slide animation between attempts, but on Android 12 and newer the system still played it; the restart transition is now fully under the game's control on all supported devices.
Cube Run is a minimalist one-thumb 3D runner. The world rushes toward you down a neon three-lane track, and your cube has to dodge, jump, slide and slam its way through everything in the way.

Swipe left or right to snap between lanes, swipe up to leap low walls, swipe down to slide under overhead bars — or swipe down in mid-air to slam back to the ground in a hurry. Pillars and wide bars leave just one survivable lane, and once you get going some obstacles slide sideways into the open lane as they approach — so read the track and commit at the last moment.

Score a point for every row you clear, with a bonus for shaving past an obstacle by a hair. The track speeds up the longer you survive, the colours drift across the spectrum, and a single mistimed move ends the run in a burst of shards.

Features:

* One-thumb controls: swipe to switch lanes, jump, slide and slam.
* An endless, procedurally generated track — no two runs are alike.
* A relentless difficulty ramp that rewards nerve and near-misses.
* Tight, tactile feedback with synchronised sound and haptics.
* A local high score. No accounts, no ads, no tracking, no network access.
* Tiny download and fully playable offline.

Cube Run is built with libGDX and is free and open-source software, licensed under the GNU General Public License v3.0.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.4 (5) suggested Added on Jul 04, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • cube.run.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.7 MiB PGP Signature | Build Log

  • New in version 1.3
    Added quick sound and vibration toggles to the bottom-left of the start screen, so you can mute the audio or turn off haptics with a single tap; your choice is remembered. Restarting after a run is now seamless — no more screen-slide animation between attempts.
  • Version 1.3 (4) - Added on Jul 03, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • cube.run.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.7 MiB PGP Signature | Build Log

  • New in version 1.2
    Friendlier start: a low-key "Tap to start" prompt replaces the old control hint, and the "GO!" flash now picks a fresh colour each run. Tidied the pre-run screen (the experimental smooth-control toggle is hidden for now).
  • Version 1.2 (3) - Added on Jun 24, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • cube.run.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.7 MiB PGP Signature | Build Log