Skip to content
Launch offer: Free installation on every Extended license this month! Shop now
  1. Home
  2. Products
  3. App Templates
  4. Flutter
  5. Ludo Royal – Ludo, Power Ludo & Snakes a...

Ludo Royal – Ludo, Power Ludo & Snakes and Ladders Game with Flutter App, Laravel Server and Admin Panel

Android 0 sales Updated Oct 20, 2026

Product overview

Classic Ludo, Power Ludo and Snakes & Ladders in one Flutter app (Android & iOS) with a Laravel game server and admin panel: online play, friends rooms, tournaments, shop, AdMob ads, daily rewards and four admin-selectable themes. Virtual coins only, no real-money play.

Frequently bought together

This scriptLudo Royal – Ludo, Power Ludo & Snakes a... $35.00
Total for the bundle
$65.00

Item details

Platform
Files included
.html JavaScript .js .dart .kt .kts .svg Documentation
Compatible with
PHP 8.3 PHP 8.4 PHP 8.5
Software framework
Laravel Flutter
Database
MySQL 5.7 MySQL 8.0 MySQL 8.4 LTS MariaDB 10.x MariaDB 11.x SQLite 3.x
HTML / CSS framework
Bootstrap
JavaScript framework
Alpine.js
Programming language
PHP Kotlin C# Dart
Version
1.0.0

Product demo

Demo admin panel

LIVE DEMO Demo Admin
Emaildemo@demo.com
Passworddemo1234

Description

Ludo Royal — three board games, one app, your own server

Ludo Royal is a complete multiplayer board game: a Flutter app for Android and iOS with Classic Ludo, Power Ludo and Snakes & Ladders, a Laravel game server that runs online play, tournaments, the shop and rewards, and an admin panel where you set prices, ads, rewards and even the look of the app — no app update needed.

Family-friendly casual game. Coins and gems are a virtual in-game currency earned by playing, daily bonuses and rewarded ads or bought in packs. They cannot be withdrawn, exchanged or converted to money, and the game has no real-money play of any kind. Online tables can be set to free-only in the admin panel.

Three games in one

  • Classic Ludo for 2–4 players with safe stars, captures and the three-sixes rule
  • Power Ludo: bombs, shields, rockets, freeze and lucky six appear on the board — power-ups are collected on the board or bought with gems
  • Snakes & Ladders with a hand-drawn board and a new random layout every single game
  • Online, against a smart computer or Pass & Play on one phone; rules card on first play

Real players, real-time tables

Every roll and move is validated on your server, so nobody can cheat. Players join public tables, create private rooms with a 6-letter code or compete in tournaments with leaderboards. Quick chat phrases, emotes and laughing / crying reactions make the table feel alive, and a turn timer plays for anyone who walks away.

Built to earn (ads and in-app purchases)

  • Coin and gem packs through Google Play Billing and the App Store, verified on the server
  • Limited-time offers, power-up bundles and a Royal Pass subscription (no ads, double rewards)
  • Google AdMob banner, interstitial and rewarded video — "watch an ad for a six" is the hook players love

Keep them coming back

7-day daily bonus streak, lucky spin with server-side odds, referral codes that reward both players, all-time and weekly leaderboards, statistics card, Google sign-in to keep progress and push notifications from the admin panel.

A command centre for your game

Revenue, coins sold and rewarded ads at a glance; players with wallets and bans; matches; coin packs, offers, power-ups and tournaments; push notifications and support tickets; every game rule, reward and AdMob ID in Settings. Comes with a web installer and the vendor folder — no Composer, Node.js or SSH needed.

Change the look without touching the code

Pick Royal Blue, Royal Purple, Midnight or Emerald, override any colour, switch the dice pattern and the rules card on or off — phones pick it up on their next launch.

What you get

  • Flutter app source (Android & iOS): all screens, art, sounds and fonts
  • Laravel server with admin panel, REST API, web installer and automated tests (vendor folder included)
  • Bonus Unity 6 project of the same game for teams that prefer Unity
  • Illustrated HTML documentation: hosting, installer, admin tour, settings reference, AdMob, in-app purchases, Google login, building and store publishing
  • Design sources of the board, tokens, dice, logo and icon

Support and updates

Support covers installation, configuration and bugs in the item. Server administration, store account setup and custom development are not included. Updates are installed by uploading the new server version over the old one and rebuilding the app; every update is listed in the changelog.

Core features

Three games in one app

  • Classic Ludo for 2, 3 or 4 players with safe stars, captures, extra turns and three-sixes rule
  • Power Ludo: bombs, shields, rockets, freeze and lucky six — power-ups appear on the board, drop rate set in the admin
  • Snakes & Ladders with a new random layout every game and a hand-drawn board (realistic snakes, wooden ladders)
  • Play online, against the computer (smart bot) or Pass & Play on one phone
  • Rules card on first play, quick chat with phrases and emotes, laughing / crying reactions on captures, star and dice sounds
  • Turn timer with automatic play when a player is away

Online play

  • Server-authoritative matches: every roll and move is validated on the server, so clients cannot cheat
  • Free public tables; optional coin tables where the winner collects the table's game coins (virtual currency, no cash value — can be switched off in the admin)
  • Private rooms with a 6-letter code; tournaments with leaderboards; all-time and weekly leaderboards
  • Reconnect-safe state sync, timeouts and leave handling

Monetisation (ads and in-app purchases only)

  • Coin packs and gem packs via Google Play Billing and App Store (receipts verified on the server)
  • Limited-time offers and bundles; power-up bundles for gems; Royal Pass (no ads, 2x daily bonus)
  • Google AdMob banner, interstitial and rewarded video: "watch an ad for a six", free coins, daily limits, optional server-side verification
  • Coins and gems cannot be withdrawn or exchanged for money

Retention

  • 7-day daily bonus streak, lucky spin wheel with server-side odds and cooldown, referral codes, invite friends
  • Guest login with device ID, Google sign-in to keep progress, statistics card, avatars
  • Push notifications (Firebase) sent from the admin panel

Admin panel

  • Dashboard with revenue, coins sold, rewarded ads, active players, matches by mode, top players
  • Players (wallets, bans, ledger), matches, purchases, transactions, rewarded ads report
  • Coin packs, offers, power-ups, tournaments, push notifications, support tickets, team roles
  • Settings: game economy, table sizes, rewards, AdMob IDs, in-app purchase keys, Google login, legal pages, currency, maintenance mode, forced updates
  • Theme tab: 4 presets (Royal Blue, Royal Purple, Midnight, Emerald), colour overrides, background pattern — the app changes on its next launch, no rebuild
  • Web installer, demo mode, responsive design

Code

  • Flutter 3 app (Dart): one codebase for Android and iOS, screens built in code, remote config, sounds and art included
  • Laravel 13 server (PHP 8.4+): REST API, migrations, Blade admin, automated tests; vendor folder included
  • Bonus: the same game as a Unity 6 project (C#) for teams that prefer Unity
  • Illustrated HTML documentation: hosting, installer, admin tour, AdMob, in-app purchases, Google login, building and publishing

Server requirements

  • Server: web hosting with PHP 8.4 or newer and MySQL 5.7+ / 8.x or MariaDB 10.3+ (SQLite also works); Apache / LiteSpeed with mod_rewrite (cPanel, Plesk, DirectAdmin) or Nginx. No Composer or SSH needed — all libraries are included.
  • PHP extensions: pdo_mysql, mbstring, openssl, curl, fileinfo, tokenizer, xml, ctype (gd and zip recommended)
  • App: Flutter SDK 3.x and Android Studio to build the Android app; a Mac with Xcode for iOS
  • Accounts: Google AdMob (ads), Google Play Console / App Store Connect (in-app purchases), Firebase (push, optional), Google Cloud OAuth client (Google login, optional)
  • Coins and gems are virtual currency only — do not offer real-money prizes

Installation instructions

Server

  1. Create an empty MySQL database and a user in your hosting panel and select PHP 8.4 or newer.
  2. Upload the server ZIP to your domain folder, extract it and point the document root to public/ (or upload the contents of public/ to public_html and the rest one level up).
  3. Open your-domain.com: the web installer checks the requirements, creates the tables and your admin account.
  4. Log in at /admin and set your game name, currency, coin packs, AdMob IDs, store keys and theme in Settings.

App

  1. Install Flutter 3.x and Android Studio, run flutter doctor.
  2. In flutter_app run flutter pub get, then build with your server address: flutter build apk --release --dart-define=LUDO_API_URL=https://your-domain.com/api/v1 --dart-define=LUDO_APP_NAME="Your Game"
  3. Change the package name, app icon and AdMob App ID as described in the documentation, add your signing key and build the .aab for Google Play (flutter build appbundle).
  4. Create the in-app products in Google Play Console / App Store Connect with the same product IDs as in Admin › Coin Packs.

The illustrated step-by-step guide (hosting, installer, admin tour, settings reference, AdMob, in-app purchases, Google login, building, Google Play and App Store publishing, FAQ) is in documentation/index.html.

Changelog

Version 1.0.0

  • Classic Ludo, Power Ludo (bombs, shields, rockets, freeze, lucky six) and Snakes & Ladders with a new random board every game.
  • Online tables (free, or coin tables that can be switched off), private rooms, tournaments, leaderboards; computer and Pass & Play offline.
  • Quick chat and emotes, capture reactions, turn timer with auto-play, star / dice / cut sounds.
  • Coins, gems, coin packs, offers, Royal Pass (Google Play / App Store), AdMob rewarded, interstitial and banner ads.
  • Daily bonus, lucky spin, referral codes, Google sign-in, statistics, push notifications.
  • Laravel admin panel: dashboard, players, matches, shop, tournaments, push, support, settings, currency, theme presets, web installer.

Reviews

0.0
Based on 0 reviews