(2025)
Adscape VR is a experimental VR car game, inspired by the Endless Runner genre, serves as both a critique and commentary on the future of advertising.
tools: Unity(c#)/ Oculus/ Cinema 4D/ Substance Painter
Music throughout the experience was created by AI

Game Play and Game Mechanics

I was looking for a simple, intuitive experience, so I based the gameplay on the classic Endless Runner genre—with a twist to better suit my concept and reinforce its message.
Players start in Scene 1: The Street, navigating an urban VR space. Hitting obstacles transitions them through a series of ad scenes:
-
Scene 2: Commercial 1 — a skippable ad
-
Scene 3: Commercial 2 — the same ad, now unskippable
-
Scene 4: Commercial 3 — a longer unskippable ad
-
Scene 5: Commercial 4 — the final scene, where the player is trapped in an endless ad loop
This structure simulates the inescapable nature of modern advertising. The longer players stay, the more intrusive the ads become, until they’re driven to remove the headset—mirroring how overwhelming ads feel in real life. The experience critiques the constant presence and influence of advertising.

Arts
The overall game environment is inspired by 1990s Taiwanese street scenes, aiming to recreate their nostalgic visual atmosphere.
Level Design- Main Street Scene

(in Unity)

I created a fictional brand called BOBO Juice Box as a recurring visual theme throughout the experience.
Level Design- Commercial 1&2 Scene

The first commercial draws inspiration from classic 1990s monologue-style ads.
It features a 3D animated video with BOBO the Rabbit as the central character, accompanied by an upbeat melody and a calm, persuasive voiceover. Initially, players have the option to skip the ad. However, as the experience continues, the skip function is gradually removed, eventually forcing players to watch the full commercial.
Level Design- Commercial 3&4 Scene

The second commercial builds on the viewer’s expectations with a louder, more exaggerated style. It’s a two-minute 360-degree animation filled with bright colors, a dancing BOBO Juice Box, and a cheerful mascot. A catchy 90s jingle plays as the viewer is surrounded by a surreal, hyperactive ad world.
In the end, this ad loops until the viewer choose to quit. The joyful tone masks a deeper discomfort, reflecting how modern ads can feel overwhelming and inescapable.
These ad levels were rendered as 360-degree videos in Blender, with interactive features added in Unity. The music was created with the help of AI.
Other Designs
logo design

Ad design of BOBO juice box
(serve as the obstacles of the experience)

character design
Design of the signboards in the first scene with old Taiwanese typography.

flying car designs

postcar

sports car

police car

