Skip to content
Last updated

Demo Play Modes – Overview & Selection Guide

This document explains the two RubyPlay demo options, when to use each, and how to choose the right mode for your integration.

  • Documented modes:

Use the Decision Rules to pick a mode in under a minute.

Quick Overview

AspectDemo Play ModeAdvanced Demo Play Mode
PurposeQuick preview; marketing/landing pages; lightweight QAProduction‑like demo; staging/pre‑prod QA
Backend dependencyNone (standalone launcher)Required (RubyPlay environment + operator configuration)
Mode switchmode=demomode=fun
Mandatory paramsmode, gamenameserver_url, mode, operator, currency, gamename

Decision Rules

Choose Demo Play Mode if any of the following is true:

  • You need a fast, zero‑backend demo (public website, press, sales deck).
  • You want to tweak balance/bets locally via URL.

Choose Advanced Demo Play Mode if any of the following is true:

  • You need a production‑like experience (stage/pre‑prod), tied to real operator and environment.
  • You must validate operator‑configured currency, language, or game enablement.
  • You want to reproduce server‑side flows and integration conditions.