Skip to content
Bee Line Microsystems
All solutions
Board game · Android + Web

RINGO 3D

A real family board game — invented by Wendelin Leinweber and played for years around the table — lifted into a 5×5×5 cube, rebuilt as a 3D multiplayer game, and shipped to Google Play as a native Android app.

The game

Five in a row through a cube. Or all four corners of a face.

The original RINGO is a 5×5 grid, two dice, and a pile of coloured rings. RINGO 3D stacks five of those boards into glass layers, adds a third die that picks the layer by colour, and lets you twist the whole thing like a Rubik's Cube.

Every turn is a small drama. Roll, land your ring, and watch the threats stack up in three dimensions. Wild faces let you place anywhere. Landing on an opponent lets you steal their space. And on any turn you can skip the dice entirely and twist a slice — which can finish your line, or hand the game to someone else. Nobody is ever safe.

Five in a row

Any straight line through the cube: across, down, front-to-back, diagonally through a layer, or corner to corner through the middle. 109 lines in all.

Four corners

Claim all four corners of any outer face of the cube. Finish more than one line at once for a DOUBLE or TRIPLE RINGO.

ringo3d.beelinemicrosystems.com
RINGO 3D mid-game: a glass 5×5×5 cube with coloured rings, three dice and the Roll and Twist buttons

How to play

Learn it in one turn. The twist takes a lifetime.

1.Roll three dice

A letter (R-I-N-G-O), a number (1–5), and a layer colour. Every die has a ★ wild face that lets you choose that coordinate yourself — three wilds means anywhere in the cube.

2.Place — or steal

Drop a ring where the three meet. Land on an opponent's ring and you choose: take the spot, or roll again. Land on your own and you simply roll again. You never lose a turn.

3.Or twist the cube

Skip the roll and turn any layer, column or row a quarter turn, Rubik's-style. Every ring in that slice swings somewhere new — including into someone else's winning line.

Seeing inside a cube

The hard part of a 3D board game is seeing it.

A 5×5×5 cube has 125 spaces and most of them are behind something. The renderer is built around making the inside legible without ever losing the whole.

Exploded view — five layers fanned apart
RINGO 3D with the five layers fanned apart, the Mint layer highlighted and rings visible in every slice

Look into any layer

Tap a colour and the other four layers fade back, so a rolled space is never hidden behind glass.

Fan the layers apart

One button explodes the cube into five floating slices — every ring visible at once, the whole cube still in view.

Twists you can see

Pick a slice and the preview spins it in place before you commit. The animation is derived from the rules engine, so picture and rules can never disagree.

Three ways to play

Same cube, wherever the family is.

In any browser, or from the Play Store on Android. No account either way.

Pass & Play

Two to five players sharing one screen. Works with no signal at all.

vs Computer

Easy, normal and hard opponents that place, steal and twist — hard hunts double threats through the cube.

Online rooms

Create a room and share the code, or open it so anyone can drop in. Spectators watch live and queue for the next free seat.

Shipped

From a kitchen table to Google Play.

A web game is one thing; a published app that strangers can install is another. This is what it took to get RINGO 3D through the store and safe to open to the public.

Native Android app

Packaged as a Trusted Web Activity and published on Google Play — full screen, no browser chrome, one codebase shared with the web.

Verified ownership

Digital Asset Links tie the store app to the domain, signed with Play App Signing. Content rated Everyone.

Public rooms, safely

Open to anyone, so it ships with abuse limits: per-address rate limits on rooms, name rules, and idle rooms reaped automatically.

Survives real phones

Locked screens and dropped wifi reclaim your seat automatically; a second tab never steals it.

Voice and score

An announcer calls the wins, over a seamlessly looping ambient score — both generated with ElevenLabs.

No ads, no accounts

No tracking library, no analytics SDK, no chat. The privacy policy is one page because there is nothing to disclose.

RINGO 3D running full screen as an Android app
Get it on Google Play

Under the hood

A real-time 3D multiplayer game, serverless.

The same rules module runs in the browser, the dev server, and the Lambda room server — tested once, trusted everywhere. The Android app is the same code again.

Rendering

three.js · WebGL

Realtime

WebSockets · API Gateway

Compute

AWS Lambda room server

State

DynamoDB with TTL

Hosting

S3 + CloudFront

Android

Trusted Web Activity · Play

Audio

ElevenLabs voice + music

Rules engine

One shared module + tests

Want something like this built?

This is the kind of product we design and ship end to end. Tell us what you have in mind.

Start a project