All case studies

voi.do

An ad-free game for kids on web, iOS and Android.

voi.do is a game for children. You are a small hole in the ground, you swallow everything smaller than you, and you grow until you can take on the giant at the end of the level. Nine worlds, 45 missions, no ads and no in-app purchases.

Apps

Three phones playing voi.do: the Storbyen world menu, the hole swallowing the Giant Cake in Sweetland, and a x5 combo in the city
Screens from the live game. The blurred background is generated with AI and is not game art.
Client
voi.do
Sector
Games for children
Platforms
Web, iOS and Android
Our role
Full build
Period
Ongoing

What was the challenge?

A game for children has to be fast, work on a school tablet and a phone, and ship without ads or in-app purchases. The whole world, the models, the music and the levels are generated by code, so the download stays small and the game can grow world by world.

Product
3D game for children
Users
Children and families
Type
Game

What did bon.do build for voi.do?

We built voi.do in Rust with Bevy 0.20. One codebase runs on Windows, macOS, Linux, Android, iPhone, iPad and the web, with WebGPU and a WebGL2 fallback. The game has nine worlds with five missions each, three difficulty levels and eight languages. The 240 models, the levels, the sky, the clouds, the icons, the sounds and the music are generated by the code.

  • The game

    Rust and Bevy, with 240 models, levels, sky, clouds, icons, sounds and music generated by code.

  • The worlds

    Nine worlds with five missions each, three difficulty levels and a giant at the end of every world.

  • The platform

    One codebase for web, iOS, Android, Windows, macOS and Linux, in eight languages.

Technology

  • Rust
  • Bevy 0.20
  • WebGPU
  • WebGL2
voi.do: a hole swallowing blocks in the first world

How did the project run?

  1. 01Discover

    A game for everyone

    Three-year-olds and their parents should both be able to play.

  2. 02Design

    The whole world in code

    Models, levels, music and UI generated by the game itself.

  3. 03Build

    One build, every screen

    WebGPU, WebGL2 fallback, touch, keyboard and gamepad.

  4. 04Run

    Live and growing

    Nine worlds shipped, with more to come.

What was the result?

voi.do is live on the web, the App Store and Google Play. It has nine worlds, 45 missions, no ads and no in-app purchases. You can play the real game on this page.

To explore9worldsCity, candy, dinosaurs, pirates, moon and more.
Five per world45missionsEach world ends with a giant.
And no purchases0adsA game made for children.
Your turn

Your productcould be next.

Tell us where you are: an idea, a prototype, or a platform that needs a new team, and we'll show you the fastest safe path forward.

Book a meeting

Which meeting suits you?

  1. Meeting type
  2. Time
  3. Your details