Inspiration

Balloon art is compelling because one fragile, continuous object becomes something recognizable through patient, ordered actions. We wanted children to feel that transformation—not as an instant trick, but as a process they can follow, anticipate, and enjoy.

The result is Balloon Encore, an interactive 3D learning-toy experience about making, care, loss, and the courage to begin again.

What it does

A child chooses a color directly from a case of long balloons. The selected balloon is connected to a hand pump, gradually inflated, and twisted in practical order into a one-balloon poodle: face, neck, front legs, body, rear legs, and tail.

Once the physically possible sculpture is complete, the stage opens into a sunset shoreline. The balloon poodle appears to come alive, running through layered waves and foreground grass, occasionally sitting, sniffing, play-bowing, shaking, looking back, or turning happily toward the camera.

The child can orbit, zoom, and pan throughout construction and the beach sequence. On mobile, the controls change to native touch gestures. The interface supports Japanese, English, Simplified Chinese, and Korean.

When the poodle disappears, the story allows a small moment of sadness without ending in despair. In this fictional world, its little life changes form and returns in the same chosen color. The message is gentle and non-religious: what we love is precious because it is finite, and even after loss, we can remember, continue, and begin again.

How we built it

The application is built with TypeScript, Three.js, Vite, OrbitControls, and the Web Audio API.

The creator led the artistic direction, interaction goals, emotional framing, and acceptance criteria. GPT-5.6 implemented the application, while Codex repeatedly ran it in a browser, reproduced defects, inspected the rendered behavior, and refined the code across desktop and mobile.

That loop replaced an early instant transformation with a visibly connected pump and gradual inflation; corrected the poodle so it remains one uninterrupted balloon assembled in practical sequence; rebuilt the camera after a narrow-viewport defect; and synchronized the dog's direction with multi-depth shoreline parallax.

Challenges

The hardest problem was preserving the illusion of one continuous balloon while moving many 3D bubbles through an ordered construction sequence. Every adjacent section had to remain visibly connected, and the application could not pre-build every joint at the start.

Responsive 3D composition was another challenge. The world, camera, controls, text, and action corridor all needed to remain legible on wide desktop screens and narrow phones without reducing the experience to a tiny fixed rectangle.

Accomplishments

  • A complete one-balloon poodle construction sequence rather than a magical shortcut
  • Responsive 3D interaction during both making and the living-beach sequence
  • Directionally consistent layered parallax
  • A broad set of dog-like behaviors and camera-aware reactions
  • Four localized interfaces with child-friendly language
  • A gentle emotional arc that treats sadness honestly while leaving room for hope

What's next

The poodle is the guaranteed first preset. Future editions could add more balloon sculptures, guided free-play, classroom modes, and optional explanations connecting each twist to geometry, sequencing, and spatial reasoning.

Built With

Share this project:

Updates