Visual Universe & Games

Ubbu is a coding education platform that teaches children aged 6–12 through game-based STEAM lessons.

I led the creative vision for Ubbu's visual universe over a year-long engagement—designing characters, building worlds, and shaping the storytelling that ties it all together. Alongside this, I drove game design, illustration, and prototyping for a growing library of educational games shipped on a monthly cadence.
Client
Ubbu
Project Owner
João Montenegro
Creative Direction
Eduardo Barbosa
Production
Eduardo Barbosa
Illustration
Eduardo Barbosa (lead)
Margarida Mouta (lead)
Joana Neves
Miguel Praça
Game Design
Eduardo Barbosa
Margarida Mouta
Prototyping
Eduardo Barbosa
A single visual universe—characters, worlds, and stories—designed to give Ubbu's growing catalog of games, lessons, and videos a shared identity that kids recognize and want to return to.
Ubbu Visual Universe
Ubbu Visual Universe
Ubbu Visual Universe
Ubbu Visual Universe
Ubbu Visual Universe

The Characters

At the heart of Ubbu's world is a cast of five friends, each representing a STEAM discipline. Every character has a distinct personality designed to resonate with different kids, so there's always someone to connect with. More than mascots, they're companions on the coding journey—guiding players through tile-based adventures, visual block challenges, and creative puzzles.

Max

Max represents Technology. Curious and hands-on, he's always tinkering with gadgets and eager to figure out how things work.
Max in different views

Perline

Perline represents Engineering. Methodical and resourceful, she loves building things and finding clever solutions to tricky problems.
Perline in different views

Jaython

Jaython represents Mathematics. Analytical and playful, he sees patterns everywhere and turns numbers into adventures.
Jaython in different views

Pascal

Pascal represents Arts. Expressive and imaginative, he brings color and creativity to every challenge he encounters.
Pascal in different views

Ruby

Ruby represents Science. Bold and inquisitive, she's driven by experiments and loves testing ideas to see what happens.
Ruby in different views

Moments

A selection of illustrations created to accompany the storytelling videos, bringing key narrative moments to life and enriching the educational experience.

The Robots

We imagined a near-future world full of robots kids would want to exist. Every robot has an unexpected function and every detail serves it—the GrillBot transforms from a portable box into a fully equipped cooking assistant, the SpiderTent unfurls its legs to form a walking shelter. Playful, but never arbitrary.
Ubbu Robot: robot-blueprints
Ubbu Robot: beatbox
Ubbu Robot: painter
Ubbu Robot: garbage-collector
Ubbu Robot: tent-spider
Ubbu Robot: camper
Ubbu Robot: farmbot
Ubbu Robot: multifunction
Ubbu Robot: pumper
Ubbu Robot: robodog

Robots in Action

Animated sequences bring each robot's unique abilities to life, showing how they move, transform, and interact with the world around them.

Object Runway

Objects scroll by on a conveyor belt and players must quickly decide: does it contain a computer? Press green for yes, red for no. A fast-paced game that builds pattern recognition and understanding of embedded computing.
Ubbu Object Runway Game

Find the Differences

Players compare two seemingly identical scenes to spot the differences between them, training attention to detail and observational skills within Ubbu's colorful world.
Ubbu Find the Differences Game
Ubbu Find the Differences Game

Tile Games

A versatile game mechanic that adapts well across ages and skill levels. With each new game we created different stories and scenarios, keeping kids engaged as this core mechanic evolved in complexity.
Commands & Sequences

Car Bot

These games teach sequential logic by having players plan paths through obstacles using command tiles. As players progress, new commands expand the possibilities—instructing a farming drone to plant seeds or guiding an excavator through terrain. The introduction of loops lets players repeat sequences, and with gradually increasing control over parameters, they master this core coding concept.
Ubbu Car Bot Game
Commands & Sequences

Excavator Robot

Ubbu Excavator Robot Game
Commands & Sequences

Car Bot

Ubbu Car Bot Game
Commands & Sequences

Farmer Drone

Ubbu Farmer Drone Game
Blocks & Flow

Delivery Bot

Visual block-based games introduce coding through a hands-on approach: players drag and drop colorful blocks that snap together like puzzle pieces, building program flows that bring their ideas to life. Each block represents a command or logic element—loops, conditions, or actions—teaching the fundamentals of computational thinking through tangible, interactive play.
Ubbu Delivery Bot Game
Blocks & Flow

Multibot

Visual block-based games introduce coding through a hands-on approach: players drag and drop colorful blocks that snap together like puzzle pieces, building program flows that bring their ideas to life. Each block represents a command or logic element—loops, conditions, or actions—teaching the fundamentals of computational thinking through tangible, interactive play.
Ubbu Multibot Game

Robot Puzzle

Players assemble robots from scattered parts, matching components to complete each design—building spatial awareness and an understanding of how parts form a whole.
Ubbu Robot Puzzle Game

Robot Maker

A creative sandbox where kids combine parts freely to design their own robots, encouraging experimentation and imaginative thinking.
Ubbu Robot Maker Game