In development

Endless vertical jumper

Bouncy Buddies

Jump from platform to platform and climb as high as you can.

A classic jumper, built with modern Kotlin

Bouncy Buddies is an endless vertical climbing game in the spirit of classic jumpers like Doodle Jump. You bounce from platform to platform and keep going up.

It is written entirely in Kotlin, with its own game loop, physics and rendering on a SurfaceView, and Jetpack Compose, Hilt and StateFlow for the menus and HUD. You steer by tilting the phone or dragging a finger, with optional vibration feedback.

Bouncy Buddies is in development and coming to Google Play.

Behind the bounce

01

Physics-based jumping

A hand-written physics engine handles gravity, terminal velocity and friction, and moves the player the same distance at every frame rate.

02

Platforms, power-ups and biomes

Thirteen kinds of platform, from ice and conveyors to springs and spikes, ten power-ups including a jetpack and a shield, and nine biomes that change as you climb.

03

Clean architecture

The simulation, physics and level generator are plain Kotlin with no Android dependencies, so they are unit-tested on the JVM. Hilt wires the app, and the Compose screens follow MVVM.

04

Your frame rate

The game loop draws on a SurfaceView, on the GPU where the device allows, beneath the Compose HUD. Cap the frame rate at 30, 60 or 120 FPS, or leave it uncapped.

How it's built

Written entirely in Kotlin. Gameplay runs on its own game loop and physics engine and is drawn on an Android SurfaceView, while menus and the HUD use Jetpack Compose with Hilt and StateFlow in an MVVM structure. Progress is saved with DataStore and encrypted with AES-256-GCM using a key held in the Android Keystore.

KotlinJetpack ComposeSurfaceViewHiltDataStoreGoogle Play Games ServicesAdMob

More from MEDEV Studios

Other games you might like

All projects

Chef Survivor

Roguelike survival

The food fights back, now in 3D. An offline survivors-like with 74 enemies, 18 bosses, 12 kitchens, 30 levels and 36 weapons that evolve — and nothing for sale.

On Google Play

Digital Nomad Tycoon

Idle tycoon simulation

Start as an intern in Bali and build a global tech empire with SaaS products, your own company and a simulated stock and crypto market.

On Google Play

Animix

Merge puzzle

Drop an item on its twin and the two become something brighter: 1,000 levels in ten regions, a boss battle with Gloom every 25 levels, Rainbow Stars, Lightning and 20 pets to collect.

On Google Play