Pollen Pop

A multiplayer match-three game with Web3 integration, PVP functionality, tournaments, boosters, and a reward-driven economy.

Modes

5

Stack

Unity + Colyseus

Focus

PVP Economy

Challenge

Support multiple game modes and reward paths without creating fragile one-off gameplay flows.

Solution

Structured mode logic, rewards, backend events, and economy progression around reusable gameplay contracts.

Impact

Enabled a broader live-game feature set across PVP, tournaments, daily milestones, boosters, and leaderboard rewards.

Technical Case Study

Pollen Pop Engineering Breakdown

Pollen Pop is presented as a live match-three systems case study: readable board resolution, boosters, reward pacing, PVP/tournament flow, Web3 integrations, and economy events around a candy puzzle core.

Senior Unity Gameplay Engineer

Match-3 Board Systems

01

The core board loop depends on predictable swap validation, match detection, cascades, refills, and feedback timing.

  • Swap validation
  • Match resolver
  • Cascade handling
  • Board refill

Boosters and Rewards

02

Boosters turn board events into satisfying power moments while feeding rewards and economy progression.

  • Booster charge
  • Reward events
  • Daily goals
  • Leaderboard payouts

PVP and Live Modes

03

The same board resolver can support free play, story goals, tournaments, PVP scoring, and prize modes.

  • PVP flow
  • Tournament scoring
  • Mode contracts
  • Live event hooks

Match-3 Session Architecture

Board actions resolve into cascades, rewards, leaderboard events, and economy updates through clean gameplay contracts.

Flow

Swap Input

Board Resolver

Cascade Chain

Boosters

Score / PVP

Rewards / Economy

Swap Input->Board Resolver(requests)
Board Resolver->Cascade Chain(clears)
Cascade Chain->Boosters(charges)
Cascade Chain->Score / PVP(scores)
Score / PVP->Rewards / Economy(resolves)

Performance Dashboard

Puzzle Runtime Strategy

A match-three loop benefits from deterministic board steps, limited visual burst budgets, and clean separation between animation and reward logic.

Modes

5

Stack

Unity + Colyseus

Focus

PVP Economy

Deterministic board resolution
Animation and logic separation
Reusable booster events
Small mobile-friendly board updates

Backend and Reward Boundary

Backend, Web3, and reward systems subscribe to completed gameplay events without coupling to tile-level board logic.

Flow

Gameplay Events

Firebase / Backend

PVP / Tournament

Web3 Rewards

LiveOps

Gameplay Events->Firebase / Backend(publishes)
Firebase / Backend->PVP / Tournament(updates)
Firebase / Backend->Web3 Rewards(rewards)
Firebase / Backend->LiveOps(configures)

PVP Match Flow

Competitive puzzle play is framed as a scoring and reward flow around the same validated board events.

Flow

Player Board

Score Events

Session Service

Leaderboard

Player Board->Score Events
Score Events->Session Service
Session Service->Leaderboard

Reward Economy Flow

Boosters, tournament rewards, milestones, and prize modes are surfaced through clean session boundaries.

Flow

Board Result

Reward Resolver

Booster Surface

Economy State

Board Result->Reward Resolver
Reward Resolver->Booster Surface
Reward Resolver->Economy State

Lessons Learned

Match-three projects stay maintainable when board logic is separated from mode and reward logic.

Boosters should be treated as gameplay events, not one-off visual scripts.

PVP and Web3 layers need stable gameplay event contracts to avoid fragile integrations.

Technology Stack

Unity3DC#FirebaseColyseusWeb3

Architecture Highlights

  • Built mode-specific gameplay flows for free play, tournaments, story, and PVP.
  • Integrated leaderboard-driven rewards and daily milestone loops.
  • Connected gameplay, backend events, and economy progression into a maintainable loop.

Playable Lab

Pollen Pop Match-3 Slice is available as a compact, lazy-loaded mechanic lab connected to this case study.

Production Systems

Built mode-specific gameplay flows for free play, tournaments, story, and PVP.

Integrated leaderboard-driven rewards and daily milestone loops.

Connected gameplay, backend events, and economy progression into a maintainable loop.