Why
A short campaign needed an interaction that felt immediate on mobile and could move valid participants toward a Lucky Draw without slowing the play.
Interactive campaign minigame
A 45-second responsive matching game coded for a short-run Lacoste campaign.

A short campaign needed an interaction that felt immediate on mobile and could move valid participants toward a Lucky Draw without slowing the play.
A 45-second matching game spanning participant entry, instructions, gameplay, confirmation and a Zalo OA handoff.
I coded the responsive experience and game logic as Founder of JK & Co. / Junkio, with the studio supporting technical and campaign operations.
Campaign brief
Short window. Clear interaction.
Perfect Match turns a branded moment into a short sequence of decisions. The interface introduces the challenge, collects participant details, explains the rule and moves straight into play.
The campaign was time-limited, so the implementation focused on fast comprehension, stable interaction and an unambiguous finish rather than long-term product breadth.
The sequence stays compact enough for a campaign visit while giving each step one clear job.

Campaign invitation and participant details.

Instructions, timed matching and the campaign handoff.
A direct campaign prompt makes the action clear from the first screen.
The participant adds the details required to join the campaign.
A compact instruction screen explains the matching rule before the timer begins.
The player searches for eight pairs within a focused 45-second round.
A result message closes the loop and routes the participant toward Zalo OA.
This playable reconstruction isolates the core state model: hidden cards, two-card comparison, matched pairs, completion feedback and a 45-second clock.
Portfolio reconstruction for interaction review. It is not the expired campaign endpoint and does not collect participant data.
The implementation connected the player-facing game with the operational needs of a live campaign.

The interaction was coded for the phone first, with clear controls, compact hierarchy and layouts that adapt across screens.
Timer, reveal, comparison, matched pairs and completion feedback work together as one short, legible interaction.
The experience connects participant records for the Lucky Draw with the campaign path to the brand's Zalo OA.
This was a short-run activation rather than a permanent product. The live campaign window has ended, so this case study documents the interaction and delivery without presenting an inactive game link.
View the campaign sourceCredits