Skip to main content

Endless Runner Game

The endless runner is a built-in HTML5 game where the member controls a character that runs forward over an infinite scrolling level, jumping over obstacles and collecting tokens. The game is bundled with the platform — no external SDK needed.

When to use it

  • A skill-based mechanic where the prize lottery only fires above a minimum score, so casual misses don't burn instant-win stock.
  • Brand activations targeting a younger audience where a casual arcade game is the right vibe.
  • An alternative to spin-the-wheel / scratch card when you want longer engagement per session.

How it works

The runner is a Game of type Runner in your game catalogue. Unlike most other built-in games, the runner has a minimum score for prize setting:

  • Member plays a session and gets a final score.
  • If final score < min score for prize, the server does not run the prize lottery — the member sees "Good try, no prize this time".
  • If final score ≥ min score for prize, the server runs the standard probability-based prize lottery (same as spin-the-wheel and scratch card).

This lets you tune the difficulty: a low threshold makes the runner act like a casual game (most players win the lottery roll); a high threshold makes it a skill gate that protects prize stock.

Step-by-step

Add the runner to your game catalogue

  1. Go to Gamification → Games and click Create game.
  2. Type: Runner.
  3. Set Name, Description, Cover image.
  4. Min score for prize — the score gate. Start with a value you've calibrated against a few playtests (e.g. 500 if a typical mid-skill session lasts 30 s and earns ~10 points/s).
  5. Max plays per member (optional) — cap re-runs per member.
  6. Save.

Add prizes

  1. Open the runner game and go to Prizes.
  2. Add prizes with probability weights (the lottery picks weighted-at-random).
  3. Optionally mark a prize consolation — awarded when the main pool is exhausted.

Wire to a campaign

  1. Open the campaign and pick the runner game in the Game field.
  2. Save and publish.

Tune the difficulty

Watch the funnel: how many sessions hit score < min vs score ≥ min. If the gate is too punishing (>80% under the threshold) loosen it; if it's too generous (everybody clears it) tighten. The platform records every play with its final score, so you have the data.

What members see

The member portal embeds the runner in the campaign page. Touch controls on mobile (tap to jump); space or arrow on desktop. On session end, the score is sent to the server and the outcome — prize or no prize — is shown immediately.

Limits and gotchas

  • Score gate is per game, not per campaign. Tweak the Min score for prize on the game, not on the campaign.
  • No leaderboard on the game itself. For a leaderboard, add the Game leaderboard block to your landing page (see Landing builder).
  • The runner is included in the platform. No third-party bundle to maintain.
  • Permission: Pages.Gamification.Games.