Memory
Build a card-matching Memory game with a shared front, unique card reveals, completion-time ranking, and a leaderboard reward.
Run a card-matching challenge where people flip cards, remember positions, and clear the board as fast as they can. Memory is a familiar, easy-to-start game that still supports a competitive ranking — the faster a player clears the board, the higher they place.
This guide builds a complete, publishable example: a seasonal Summer Splash — Memory Match activation where people match summer treats and compete for the fastest cleared board.
How Memory ranks players
Memory ranks on completion time, not points. It uses a Leaderboard reward (also called a Performance Based reward), so keep one leaderboard per game and the ranking stays easy to follow.
Before you begin
Assets you'll need
Memory needs one shared front (the hidden card face every card shows before it's flipped), a unique back per card (the picture revealed on a match), and a background behind the board — all in a single card shape (16:9, 1:1, or Round).
Background Image
OptionalThe full-screen visual behind any game (wheel, scratch, reveal, quiz, and more).
- Optional
- Size1536 × 2048 px
- Aspect ratio3:4
- FormatsJPEG / WEBP / PNG
Front Image (all cards)
OptionalThe shared face shown on every card before it is flipped.
- Optional
- Size800 × 600 px
- Aspect ratioMatches the card shape (square, rectangle, or circle)
- FormatsJPEG / WEBP / PNG
Pick one card shape — square, rectangle, or circle — and size every image to match it.
Back Image (per card)
OptionalThe unique picture players try to match — one per card.
- Optional
- Size800 × 600 px
- Aspect ratioMatches the card shape (square, rectangle, or circle)
- FormatsJPEG / WEBP / PNG
Reward Icon
OptionalThe icon that represents a reward.
- Optional
- Size800 × 800 px
- Aspect ratio1:1
- FormatsJPEG / WEBP / PNG
Circular design and a transparent background work best.
For every image spec in one place, see Image & asset specs.
Build the Memory game
Open the Memory touchpoint
In Build, open the Touchpoints tab, find your Memory game, and select Configure. To add one, use Add New Touchpoint and choose Memory.

Set the background
On the Appearance tab, upload the Background Image that frames the board behind the cards.

Add the title and subtitle
Add the Title and Subtitle players read before they start, and use Memory Game Details for any extra instructions. These frame the page; the cards themselves are built next.

Open the card builder
Scroll to Memory Cards. This is where you build the deck — a shared front plus one unique back per item. A finished deck shows its item count with View All and Clear; the first time, it shows Create Memory Game Items.

Choose the shape and shared front
The Memory Game Builder opens full-screen. In General Settings, choose the card Shape (16:9, 1:1, or Round), upload the Front Image shared by every card, and set the Number of Memory Items.

Understand the shared front
Front Image (All Cards) is the single design shown on the back of every hidden card — players see this before they flip. Keep it one consistent brand image so the board reads cleanly.

Set each card's reveal
Select an item, then set its Back Image — the unique picture revealed when that card is flipped. Give every item a clearly distinct image so pairs are easy to recognise. When the deck is complete, click Create Memory Items to build it.

Tune the board layout
In Game Layout, set the Repeat Factor — how many times each item appears: 2 for classic pairs, 3 for trios, 4 for quads. Card Aspect Ratio fine-tunes the card proportions for your audience's screens.

Add the final message
Write the Participation Message shown after the board is cleared — thank players and point them to the leaderboard.

Create the leaderboard reward
Memory grants its prize through a Leaderboard (Performance Based) reward. Create it in Rewards first, then link it to the game.
Pick Performance Based
Choose Performance Based Reward — the skill-based type used by Memory, Quiz, and Form games — then click Create Performance Based Reward.

Write the winner message
Open the reward and expand User Messages → Messages for Winners. Write the Title and Subtitle top-ranked players see, and set a Reward Quantity above zero — otherwise the reward stays invalid and blocks publishing.

Link the reward and publish
Link the reward to the game
Back in the Memory touchpoint's Appearance tab, scroll to Performance Rewards, click Add Reward, and pick your leaderboard reward. Because Memory ranks on completion time, the faster a player clears the board, the higher they place. Keep one leaderboard reward for this game.

Publish
Open Publish to validate the campaign. When it reads Campaign is ready to publish, confirm with Publish — the touchpoint goes live and the leaderboard starts ranking players by time.

What players see
Players open the game, read your title and subtitle, then flip cards to find matching pairs. When the board is cleared, the optional Open-Ended Question can appear, followed by the summary with the completion time and your Participation Message. Because Memory ranks on time, players don't see a separate score in the final summary — they see how fast they cleared the board.
Keep the leaderboard fair
Fair, readable Memory games usually:
- use one consistent shared front and clearly distinct reveals so pairs are easy to recognise;
- match the Repeat Factor and item count to the audience and screen size;
- avoid dense layouts that make small mobile taps frustrating;
- keep one leaderboard reward for this game only.
Configure the shared settings
Memory shares the standard touchpoint tabs. Configure these as needed:
Appearance & branding
Review the shared page settings used across OmniLab Games touchpoints.
Leaderboard rewards
Set up the performance-based reward type that Memory ranks players for.
Terms & opt-in
Add consent text and the participation form around the game flow.
Restrictions
Cap how often a person or your whole audience can play.
Notifications
Email winners and participants when the ranking is settled.
Link rewards to a game
The general pattern for connecting any reward to a game.
