A GAMIFICATION PARTNERSHIP PITCH · PREPARED FOR TLC WORLDWIDE

PLAY. EARN. REDEEM.

UBU turns every till slip and unique code on Cosmos into 15 seconds of real-time 3D play: a runner through Joburg CBD where shoppers collect products, bank coins and land back on Cosmos to redeem Checkers, Netflix and Uber rewards. No app. No re-login. No friction.

campaigns asking for gamification this year
3/4
one full play-through
0sec
till slip or code per play - claim once
1=1
re-logins across the whole handoff
0ever

01 · THE SEAMLESS HANDOFF

From Cosmos to the game
and back. One tap, zero logins.

Cosmos keeps doing what it does best: code entry, till-slip uploads, partner offers, redemption. We bolt the play layer on top. The shopper never feels the seam.

  1. 1

    Enter on Cosmos

    Shopper uploads a till slip or punches in a unique code on the TLC Cosmos microsite, exactly as today.

    TLC · UNCHANGED
  2. 2

    One-tap handoff

    Cosmos redirects to the game page with a signed token. The user ID carries over. No second login, no new account.

    SIGNED TOKEN
  3. 3

    Play 15 seconds

    A branded 3D runner through Joburg CBD. Dodge the taxis, grab the client's products, bank the coins.

    UBU · 3D GAME
  4. 4

    Score locked

    Result is server-validated and written to the same user profile. One code = one full play-through, claimed once.

    ANTI-CHEAT
  5. 5

    Redeem on Cosmos

    Player lands back on Cosmos with coins ready to swap: Checkers, Netflix, Uber and partner offers.

    TLC · REWARDS

02 · EXHIBIT A - PLAYABLE

JOBURG RUSH

The brief, built in real-time 3D: ±15 seconds, runner-style, Joburg CBD, collecting products, earning coins, rendered live in WebGL, the same engine family as the UBU metaverse. Every campaign gets its own skin: characters, products, prizes, city.

RESKIN LIVE one tap re-themes the whole 3D world: runner kit, products, billboards, banners, neon, sky
0
0:15
CODE TLC-DEMO-2026 ✓ VALID · 1 PLAY AVAILABLE

READY TO RUN?

or SWIPE
change lane
SPACE or TAP
jump · tap twice to double
+1 +5 −3
coins · products · taxis & cones
CONCEPT BUILD · REAL-TIME 3D (WEBGL) · ANY BROWSER, DESKTOP & MOBILE

03 · MORE GAMES, SAME ENGINE

Runner today. A whole arcade tomorrow.

Every minigame ships on the same engine: same Cosmos token handoff, same admin, same anti-cheat, same skin system. A new mechanic is a new game in about two weeks, not a new build.

🏃

Joburg Rush

The runner: collect the client's products through Joburg CBD, dodge the taxis, bank the coins.

PLAYABLE ABOVE
🛒

Trolley Drop

Products rain from the sky. Catch them in the branded trolley, chain combos for bonus coins.

NEXT UP
🕹️

Claw Grab

One code, one grab. A 3D claw machine over a pit of prizes with stock-managed odds.

NEXT UP

Penalty Shootout

Five kicks for tiered vouchers. Regional leaderboards for sales-driven leagues.

NEXT UP
🎡

Spin & Win

The classic prize wheel in 3D, with odds weighting and prize stock controlled from the admin.

NEXT UP
🧠

Quiz Blitz

Sponsored trivia under the clock. Knowledge gates the grand prize, perfect for product education.

NEXT UP

04 · CAMPAIGN MECHANICS

One engine, three ways to play it.

Configured per campaign in the admin - not rebuilt per campaign.

DEFAULT

Claim & Done

One till slip or unique code unlocks one full play-through. The reward claims once, then the code locks. Clean for audits, hard to farm.

1 code = 1 playfraud-safeinstant reward
SALES-DRIVEN

Multiplay & Stages

Every repeat purchase earns another entry under the same user profile. Stage the campaign in chapters: three stages, grand-prize reveal at the end.

repeat purchase3 stagesgrand prize
RETENTION

Always-On Seasons

Leaderboards, streaks and limited-time drops keep shoppers returning between purchases. These mechanics already run live inside the UBU metaverse.

leaderboardsstreaksseasonal drops

05 · DATA & ADMIN

TLC sees everything, live.

Full back-end admin access to every user journey and participation data point. The brief's requirement, shipped as standard.

  • Full funnel per user ID: entry → play → coins → redemption, mapped to Cosmos profiles, repeat purchases included.
  • Admin access for TLC: campaign dashboards, participant search, audit trails. Your team, your logins.
  • Exports & APIs: CSV, webhooks or direct API back into Cosmos and your BI stack.
  • Campaign controls, no code: prize stock, drop rates, play windows, stage gates, voucher tiers.
  • POPIA-aware: consent flows and data residency aligned to TLC's client terms.

06 · BEYOND THE RUNNER

The team behind a whole metaverse.

Joburg Rush is the entry point. The same engine and team already run multiplayer worlds, arcade arenas and a production rewards stack inside the UBU metaverse.

🎮

Branded 3D mini-games

Runners, droppers, claw machines, penalty shoot-outs: 15-second WebGL formats tuned for campaign funnels.

THIS BRIEF
🌍

3D multiplayer worlds

Avatars, spatial voice, live events and branded districts: full Three.js worlds in the browser.

LIVE IN UBU
🏁

Arcade arenas

Queues, real-time results and leaderboards, proven in AITA Arena and Zanzibar Zipline.

LIVE IN UBU
🧠

Quiz & objectives engine

Knowledge-gated rewards, daily objectives and progress tracking out of the box.

LIVE IN UBU
🪙

Rewards & voucher engine

Coins, tiers, stock-managed prizes and redemption APIs, already in production.

LIVE IN UBU
🥽

VR & 360° spaces

Virtual showrooms, product launches and guided tours: WebXR, no headset required to enter.

LIVE IN UBU

07 · HOW WE WORK

One team, end to end.

Mannmade builds the full microsite end-to-end: game, integration, admin, hosting. TLC keeps the client, the data and the keys.

  1. 01

    Concept

    Game design and creative routes shaped with Kat's team: look & feel, characters, products, prize logic.

    ±1 week
  2. 02

    Build

    The game, the microsite, the Cosmos token handoff and the admin: built, integrated and load-tested.

    ±3 to 4 weeks
  3. 03

    Launch & run

    Hosting, monitoring, live reporting and tuning through the campaign window. Then reskin for the next one.

    campaign-long