Hanif Bahari
Development

Product case study · Completed

The Red Balloon

A short atmospheric 2D narrative puzzle game that brings hand-painted watercolor scenes, environmental puzzles, animated encounters, and an original soundscape into a quiet journey across a fading world.

Year
2026
Role
Creator, artist, game designer, and developer
Technologies
C#, MonoGame, .NET, macOS, 2D game development, GitHub Releases

Hand-painted · narrative · macOS

A journey beyond the fields.

Download for macOS Installation & verification Apple silicon · macOS 12 or newer · 98.8 MB

01

The problem

The project needed to create a complete narrative journey without allowing conventional game interface patterns to overpower its hand-painted world. Exploration, puzzle cues, story progression, and atmosphere all had to remain legible while the artwork carried most of the experience.

02

Context

The Red Balloon is a short 2D narrative puzzle game built in C# with MonoGame. Across two connected chapters, a quiet traveler moves through forgotten fields, reads signs left in an older language, encounters animated and spectral figures, and follows a mysterious red balloon toward a complete ending. Version 1.0.0 is released for Apple silicon Macs running macOS 12 or newer.

03

Responsibilities

  • Define the game concept, narrative arc, environmental puzzles, and compact interaction model
  • Unify the original character, watercolor environments, animation, effects, and soundscape into one coherent visual world
  • Implement the game in C# with MonoGame, including controls, encounters, chapter progression, pause and fullscreen behavior, audio settings, and automatic saving
  • Package a self-contained macOS release with installation guidance, release notes, and SHA-256 verification

04

Architecture

The game uses C# and MonoGame as a focused desktop game foundation, with rendering, input, audio, progression, and scene behavior owned by the application rather than a browser or general-purpose UI framework. Two connected chapters share a keyboard-first control language and automatic progress saving. The distributed macOS application is self-contained, while the public repository is reserved for release assets, documentation, checksums, and presentation material; the source remains private.

05

Technical decisions

Use a focused 2D game framework

MonoGame provides direct control over the render loop, input, audio, animation, and scene composition without imposing a visual editor or a large runtime on the finished experience.

Let the environment carry the interface

Puzzle elements, signs, creatures, and gateways are placed inside the illustrated world. A restrained objective line and compact menus provide orientation without competing with the artwork.

Design for a continuous short journey

The two chapters, automatic saving, pause flow, adjustable audio, and complete narrative ending support a compact experience that can be resumed without introducing account or profile systems.

Separate private source from public delivery

The application source remains private while a dedicated public repository carries screenshots, installation instructions, checksums, and versioned release downloads.

06

Challenges

Hand-painted imagery creates a distinctive atmosphere, but an interactive scene still needs readable collision boundaries, discoverable puzzle logic, responsive character movement, and clear feedback. The technical work had to animate and layer the world without making it feel detached from the source artwork.

07

Solutions

The game uses a small, consistent set of keyboard actions and places interaction cues inside the environment. Animated encounters, fog, particles, gateways, and an original soundscape add motion and depth while preserving the watercolor surface. Automatic saving and a self-contained macOS build reduce friction around returning to and installing the game.

08

Results

The completed v1.0.0 release delivers two connected hand-painted chapters, environmental puzzles, animated and spectral encounters, automatic progress saving, a full narrative ending, fullscreen and audio controls, and a verified self-contained build for Apple silicon Macs.