FORMERLY KNOWN AS: opensource-casino-v10. This repository has been rebranded to focus on Social Gaming Architecture and RNG Logic.
This is the Lite Edition of the GDM Gaming Engine. It is a re-architected version of the legacy platform, stripped down to the essentials for developers building Social Arcade and Amusement platforms. DEMO
โ ๏ธ Support Policy
- No support is included with free use or any sponsorship/purchase.
- Discord is community-only: no guaranteed replies, no DMs, no SLA.
- If you need 1:1 help, paid hourly consulting may be available only if I have availability and after a quote is agreed.
The Lite version is free for testing and self-hosting. Sponsorship tiers only provide access perks (CDN/whitelisting/private downloads/private repos) โ no support is included.
| Feature | ๐ Free / Public | ๐ฅ $10 Backer | ๐ฅ $25 Builder | ๐ฅ $99 Enterprise |
|---|---|---|---|---|
| Discord Access | ๐ Community/Public | ๐ Community/Public | ๐ Community/Public | ๐ Community/Public |
| Infrastructure | Public (Rate Limited) | Public (Rate Limited) | CDN Whitelist โ | Self-Hosted (You own it) |
| Websockets | Shared | Shared | Private Repo Access | Source Code |
| Game Assets | Cloud Only | Cloud Only | Cloud Only | 40GB Download (Drive) |
| Versions | Lite-12 Only | Lite-12 Only | Lite-12 Only | Full + Legacy Packaged |
- $10 (Backer): Helps fund infrastructure. Optional access to community chat (community discussion only; no guarantees).
- $25 (Builder): CDN Whitelist. We authorize your domain on our High-Speed Game CDN & Cloud Sockets. Plus, private repo access (reference/automation).
- $99 (SaaS Studio): Total Ownership. Google Drive link to download all 40GB of Assets to your own server. Includes Legacy v10 versions, AI scripts.
Major Upgrade: Hybrid Cloud Architecture Unlike previous versions, Lite 12 is designed to run on Shared Hosting (CPanel) without root access.
- Websockets: Hosted on a dedicated external instance (No local Node/PM2 required).
- Game Assets: Served via CDN (Saves you 40GB+ of storage space).
- Proxying: The included
.htaccesshandles the traffic seamlessly.
We have removed the requirement for VPS root access.
- No PM2/Node.js Required: The client connects to our public socket instance by default.
- No Huge Downloads: The
/games/directory is served remotely via CDN, making this repo lightweight and fast to deploy. - Easy Overrides: If you prefer to self-host everything, you can simply point
socket_config.jsonand.htaccessto your own infrastructure.
- Single Tenant: Multi-shop tables (
w_shops_countries, etc.) dropped. Enforcesshop_id=1viaForceShopOnemiddleware. - Roles: Reduced to
AdminandUseronly (No complex Agent trees). - Clean Code: Removed legacy bloat (SMS, Pincodes, HappyHours) to focus on performance.
- Active/Inactive Logic: Seamlessly move games between active and inactive states.
- RNG Engine: Certifiable logic for game outcomes.
- Visual Management: Auto-generates icons from
/frontend/Default/ico/{name}.jpg.
-
Crypto Top-up: Integrated BTC Pay Server flow.
- Config:
config/payments.php - Flow: Generates invoice โ Webhook listener โ Credits user balance โ Logs to
w_transactions.
- Config:
-
Extensible: Implement
VanguardLTE\\Services\\Payments\\PaymentDriverInterfaceto add new gateways.
The frontend features a dynamic hero banner configurable via filesystem:
- Location:
/public/minimal/hero/ - Desktop Video:
hero.mp4(1920x1080, <10MB, Muted Loop). - Images:
hero-desktop.jpgandhero-mobile.jpg. - Note: Enable by setting
$showHero = trueinresources/views/frontend/Minimal/games/list.blade.php.
-
Clone the repo:
git clone -b lite-12 https://github.com/gamingdotme/laravel-social-gaming.git
-
Install Dependencies:
composer install npm install && npm run build -
Environment Setup (Important):
cp .env.example .env php artisan key:generate
-
Configure DB: Set your MySQL credentials.
-
Configure Domain: You MUST set your app domain in
.env:APP_URL=https://your-domain.com
-
-
Migrate:
php artisan migrate
You do not need to install a socket server. The system uses:
socket_config.json: Defines the connection to the external websocket instance..htaccess: Acts as a reverse proxy to route traffic correctly on shared hosting.- CDN: Loads heavy game assets from our cloud, saving your disk space.
This Lite version relies on cloud assets to keep your deployment simple and cheap.
Want to self-host everything? If you have your own dedicated server (VPS) and want the full 40GB Game Asset Pack + Local Websocket Source Code:
- [Subscribe for Shared Hosting Access / Google Drive Link] - Get the full asset dump + access perks (no support included).
- Join our Discord Community - Community discussion (no guaranteed replies).
This software is designed for Social Gaming and Amusement purposes using virtual credits.
- No Real Money: This engine is not a gambling product. It processes virtual currency for entertainment.
- Open Source: Provided as-is for educational and development purposes.