Bitto's First Job

A 3D platformer about a three-inch robot who imagines every errand in a retro game store as a neon adventure.

The Bitto's First Job cover. A little white and red robot with big round lens eyes walks past spinning gold coins. The picture is split down a glowing line: on the left a dusty stockroom with a cardboard plant, on the right the same room as a neon blue level. A glowing sign reads Bitto, First Job.

Play in your browser

It's Bitto's first day at a retro video game store. He's three inches tall, and every order sends him into the stockroom to fetch a game. It's dusty shelves and cardboard back there, but Bitto sees a glowing dungeon in the style of the game he's after.

There are five missions, each one imagined in a different retro style: an 8-bit fortress, a green four-color handheld, a fast 16-bit level, an old desktop computer and an arcade. He can run, triple jump, long jump, wall jump, ground pound and spin. There are coins to collect, hidden shards to find, and Dustmaw, the vacuum cleaner that guards the end of the day. After that, Bitto plugs in to charge, and dreams.

It plays in a desktop browser, with a keyboard and mouse or a gamepad. Nothing to install.

Controls

Keyboard and mouseGamepad
MoveWASDLeft stick
LookMouse (arrow keys without one)Right stick
JumpSpaceCross / A
DashShiftSquare / X
CrouchC (while running, then jump: long jump; in the air: ground pound)L2 or R2 / LT or RT
SpinLeft click or FCircle / B
Pick up, talkETriangle / Y
PauseP or EscOptions / Start

Keys go by position, so AZERTY plays on ZQSD. The pad's buttons go by position too (Cross is Xbox's A), and you can remap them in settings.

How it's made

The whole game is built from code. The 3D art is made in Blender, by scripts instead of by hand, and the music is procedural. I made it with AI tools. They did a lot of the code and a lot of the words (the dialogue and the shop signs), and I decided what went in.

The game keeps anonymous play stats so I can see where levels go wrong. Nothing personal, and the privacy page has the details.