Ludo 3D
Ludo built to compete with Ludo King and Yalla Ludo: a floating 3D board over the desert, animated dragon pieces with special skills, power-up items, emoji and paid gifts, an in-game shop with skins you publish from a web dashboard without an app update, and server-authoritative online play with provably fair dice.
Screens & clips
Features
Gameplay
- Standard 52-square board, safe stars, blocks, exact home entry — every rule is a switch
- Presets: International (Ludo King Classic), Quick, Classic / Master (Yalla), Custom
- 2 vs 2 teams (Ludo King and Yalla variants)
- Power-up mode: 8 items on the track — banana peel slide, bomb, golden dice, chains
- Turn timers with auto-play, AFK detection, bots that substitute for disconnected players
- Cinematic match intro, capture effects, win celebration, ranking screen
Multiplayer
- Server-authoritative online rooms over WebSocket (ASP.NET Core) — server owns dice, bots and timers
- Quick match, public rooms, PIN-locked rooms, 6-digit room codes, room browser
- Same-Wi-Fi play (TCP + UDP discovery) without internet
- Reconnect mid-match, join / leave notices, lobby in a champion-select style with 3D skin stage
- Emoji chat, quick-chat phrases managed from the dashboard, paid gifts thrown in 3D
Monetisation & live-ops
- Coin economy with a server ledger, 5 IAP coin packs (Unity IAP, receipt validation)
- Shop with paging + owned / not-owned filters, 3D showcase of each skin before buying
- Piece skins as data: special skills, VFX, sounds — no code needed for a new skin
- Skins, prices, emoji, gifts and chat phrases edited live from a web dashboard
- Downloadable skin bundles (SHA-256 checked, lazy loaded), minimum app version gating
- 7-day login rewards, welcome bonus, cosmetics equipped per account across devices
Accounts & polish
- Guest by default, link Apple / Google / Facebook to the same account (Yalla-style)
- Profile name + photo from the social account, avatar frames, account deletion (store compliant)
- 8 languages: English, Vietnamese, Hindi, Chinese, Arabic (full RTL), German, Filipino, Indonesian
- Tested on 10 landscape devices from iPhone SE to iPad, safe-area aware
- 3 backdrops (desert, space, star sky), 3D buttons, sounds generated in code
Technology
| Engine | Unity 6 · URP · UI Toolkit |
|---|---|
| Platforms | iOS, Android, WebGL (desktop & mobile browsers) |
| Server | ASP.NET Core (.NET 10) · EF Core · PostgreSQL |
| Rules core | Pure C#, deterministic, unit tested, shared by app and server |
| Auth | Unity Authentication + Apple / Google / Facebook linking |
| Payments | Unity IAP (App Store, Google Play) |
| Ops | Web dashboard: players, coins, catalog, skins, ledger, IAP, audit log |
Third-party art used in the demo (licensed per buyer on the Unity Asset Store — we send the list with links): Dragon models (FreeDragons pack) · PolyDesert Mobile scenery · Real Stars Skybox Lite · Noto Emoji (OFL / CC BY 4.0).
