harry.
Kris+

#CouponMania

An idle merge game for Kris+ where automatically collected coupon pieces grew into higher-value deals, gift boxes, and nearly 50,000 digital and physical prizes.

Role
Frontend Engineer
Highlights
Collect
Idle Drops
Merge
Level Up
Unlock
Better Rewards
Redeem
With Kris+

Kris+ wanted a campaign experience that made discovering deals and privileges feel rewarding before a prize was even won. #CouponMania turned passive collection into an ongoing progression loop: players gathered coupon pieces, merged matching levels into more valuable coupons and gift boxes, then chose between opening a box immediately or combining it further for a better chance at higher-value rewards.

I helped build the mobile-first game board and its real-time inventory system. Coupon pieces arrived automatically on a timed cycle and could be arranged across a grid, inspected for merchant deals, discarded when space ran out, or merged with an equal-level piece. PixiJS, GSAP, Lottie, and layered sound design gave collection, movement, merging, and gift-box reveals the responsive feel of a native casual game.

The reward economy extended from deal coupons into ten levels of gift boxes. Higher tiers improved the chance of receiving more valuable vouchers, promo codes, and physical prizes, while Prize Storage handled browsing, filtering, redemption, fulfilment details, and used-reward history in one flow. QR-based Kris+ account sync connected campaign accounts to the wider loyalty experience and gated secure access to usable rewards.

Retention systems were built into the same loop. Successful referrals progressively expanded the inventory from 15 to 30 slots, then awarded Double Speed time for faster coupon collection. Welcome gifts, onboarding, configurable announcements, limited-time collection boosts, and Socket.IO-powered flash events gave the campaign multiple ways to re-engage players without interrupting the core merge experience.

#CouponMania transformed a large catalogue of deals and nearly 50,000 prizes into a playable Kris+ acquisition and engagement journey. Its idle collection, strategic merging, referral progression, and loyalty-account integration created a repeatable path from first visit to daily return, prize discovery, and reward redemption.

VueJSTypeScriptQuasarPiniaPixiJSGSAPSocket.ioHowlerLottieTailwind CSS

©2026 | harry.