← BACK TO WORLDS
01 / PRODUCER · LEAD DESIGNER · IN DEVELOPMENT

Yellow Duck: A Drifting Adventure

A physics-driven duck explores a London-inspired world.

ROLE
Producer · Lead Designer
ENGINE
Unreal Engine 5
FOCUS
World Design · Environmental Interaction · Production Tools
STATUS
In development
Portfolio concept poster showing rubber ducks on a London adventure
Concept posterVIDEO COMING SOON

Yellow Duck: A Drifting Adventure

Yellow Duck: A Drifting Adventure is a cartoon-style exploration project built in Unreal Engine 5, centered on a rubber duck in London.

I am the producer and lead designer, with a focus on world design, environmental interaction and production tools. The project is in development and targets Steam and other platforms.

01

LONDON ISLAND PLANNING

Island and urban-space planning within the cartoon London setting.

02

CITY-BACKYARD ITERATION

Level iteration focused on a city-backyard area.

03

VERTICAL POINTS OF INTEREST

Five vertical exploration layers and varied POI scales structure discovery.

04

VISUAL DEVELOPMENT

Exploring vegetation and sand rendering, alongside AI-assisted character art.

01

London Island Planning & Production

Five districts structure the island: Residential, CBD, Hyde Park, Westminster and Piccadilly. Landmarks, roads and district scale establish its spatial framework.

Production progresses from a 2D master plan and early city massing to refined blocks, rear wings and courtyards, followed by a residential art pass.

Production screenshot · Residential top view
Production screenshot · Residential top view
02

Urban Spaces & Courtyard Iteration

Streets connect buildings and districts. Squares offer open nodes for pausing, observing and choosing a route. Enclosed courtyards support local activities and detailed exploration at a more intimate scale.

Courtyard iteration moves through divisions, public-space refinement and boundary adjustments before a local art pass. These functions describe design intent, not a claim that every activity is implemented.

Production screenshot · Courtyard local art pass
Production screenshot · Courtyard local art pass
03

Vertical Exploration & POI Scale

Five exploration layers connect waterways and underground spaces, ground level, interiors, building exteriors and rooftops. They structure routes rather than form five sequentially unlocked maps.

Small POIs provide brief discoveries, medium POIs support specific activities, and large POIs act as regional landmarks. Design targets call for strong feedback about every 30 seconds, subtle feedback every 5–10 seconds, and 1–2 visible medium POIs or other cues where possible. These are targets, not completed playtest results.

04

Foliage Rendering & Sand Deformation

The foliage comparison uses the same scene, camera and full-detail conditions. Nanite runs at approximately 40.4 FPS, against 4.7 FPS for traditional LOD0. Tests use an RTX 3060 Laptop, 32 GB RAM, 1707 × 1067 resolution and the UE 5.8 editor, with three 12-second samples per mode.

Sand experiments compare Nanite tessellation, dense-mesh WPO and POM. The first two produce geometric deformation, with measured depressions of 25.17 cm and 25.45 cm. POM provides visual depth with no geometric depression.

With one moving model, the three sand approaches run at approximately 58.6, 76.4 and 82.4 FPS respectively. The current approach uses Nanite foliage and dense-mesh WPO sand to balance the required geometry with measured performance.

These results belong to a specific editor scene and are not benchmarks for a packaged game or other hardware.

Editor screenshot · Nanite foliage test scene
Editor screenshot · Nanite foliage test scene
05

AI-Assisted Character Art

Tencent Hunyuan 3D provides a first-pass character model, followed by AI-agent-assisted retopology and baking across Blender, skeleton import and engine material work.

The Hunyuan first pass has 49,988 triangles and 27,809 vertices. The current game model has 18,874 triangles and 9,443 vertices, with mainly quad retopology, followed by texture baking, skeleton import and UE material setup. The image below is a Blender model render.

Blender render · Current game model
Blender render · Current game model