# 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.

- URL: https://bon.do/en/work/voido
- Client: voi.do
- Sector: Games for children
- Platforms: Web, iOS and Android
- Role: Full build
- Outcome: Live on the web, the App Store and Google Play, with nine worlds and no ads.
- Tags: Apps

## Overview

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.

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.

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.

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.

## Results

- **To explore:** 9 worlds. City, candy, dinosaurs, pirates, moon and more.
- **Five per world:** 45 missions. Each world ends with a giant.
- **And no purchases:** 0 ads. A game made for children.

## At a glance

- **Client:** voi.do
- **Product:** 3D game for children
- **Users:** Children and families
- **Our role:** Full build
- **Type:** Game
- **Stack:** Rust · Bevy 0.20 · WebGPU · WebGL2
- **Timeline:** Ongoing

## What we built

### 01. The game

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

### 02. The worlds

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

### 03. The platform

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

## How it ran

### 01. Discover: A game for everyone

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

### 02. Design: The whole world in code

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

### 03. Build: One build, every screen

WebGPU, WebGL2 fallback, touch, keyboard and gamepad.

### 04. Run: Live and growing

Nine worlds shipped, with more to come.



## Contact

Bon.do ApS · Rantzausmindevej 228, 5700 Svendborg, Denmark · info@bon.do · https://bon.do/en/contact-us