DoubleDown Casino(简称 DBC Slots)是一套曾创下全球过亿下载、年营收超 3 亿美元的社交博彩平台,其完整技术资产现已整理成可本地部署的源码包。本资源并非 Demo 或教学片段,而是包含客户端、C++ 服务端、数学引擎、运营后台与完整数据库的大厂级上架产品,适合有能力做二次开发与私有化部署的团队研究、改造和运营。
产品背景:来自纳斯达克上市公司的旗舰博彩产品
DoubleDown Casino 隶属于韩国上市游戏公司 DoubleUGames(KOSDAQ 代码 192080)。该产品全球累计下载量突破 1 亿次,长期稳居 Google Play 与 App Store 博彩类畅销榜前列。2017 年,DoubleUGames 以 8.25 亿美元的价格从 IGT 手中完成收购,足见其商业价值与技术成熟度。本次提供的即为该产品的生产级完整代码与配套资产。
资源包含哪些内容
整套技术栈完整齐全,解压后可在本地环境搭建并运行,具体包含:
- 447 款老虎机游戏客户端(PixiJS + Spine 骨骼动画 + 全套美术资源)
- 489 套数学模拟引擎(用于 RTP 返奖概率验证与数值调校)
- C++ 自研游戏服务端引擎 GEngine(负责 spin 转动、奖池、用户状态计算)
- Java Web 服务(API 网关与模拟服务器)
- 运营管理后台 + 老虎机编辑器 + 资产管理系统
- MySQL 数据库(生产库 39GB + 开发库 8.2GB + 测试库)
- CI/CD 持续集成流水线(Jenkins、Maven 依赖、部署脚本)
- 服务器配置(Nginx、Tomcat、Redis、进程守护)
技术架构解析
整体采用前后端分离设计,前端以 WebGL 渲染保证性能,后端由 C++ 高性能引擎承载核心逻辑。
前端:PixiJS 负责 WebGL 渲染,Spine 实现骨骼动画,GSAP 处理补间动画,pixi-flash 作为 Flash 资源迁移层,Ejecta 用于原生打包(基于 OpenGL ES 渲染)。
后端:自研 C++ 引擎 GEngine 运行 4 个服务进程,Java Spring 承担 Web 层逻辑,Python 负责进程守护。
数据库:MySQL 5.7,含 24 张核心表,覆盖老虎机定义、用户状态、返奖率(RTP)利润控制、奖池策略、游戏日志与上线审批流程。
基础设施:部署于 AWS EC2(共 13 台,分布在韩国首尔与美东)、AWS RDS MySQL,并配合 Nginx、Tomcat、Redis 与 Jenkins CI/CD 构成完整生产环境。
适合哪些团队
本套源码适合希望深入研究大厂社交博彩架构、学习 RTP 数学模型实现、或计划搭建自有 HTML5 老虎机平台的开发团队与技术公司。由于代码为生产级规模,建议具备 C++、Java 后端及前端渲染基础的团队使用,可在此之上进行本地化改造、玩法扩展与二次开发。
测试视频:
游戏截图:
常见问题 FAQ
Q:这套 DoubleDown Casino 源码是完整可运行的吗?
A:是。资源包含客户端、C++ 服务端、数学引擎、运营后台、数据库及 CI/CD 部署脚本,可在本地环境完整搭建并运行,而非演示片段。
Q:源码里包含多少款老虎机游戏?
A:共 447 款老虎机游戏客户端,并配套 489 套数学模拟引擎用于 RTP 返奖概率验证。
Q:用的是什么技术栈?
A:前端为 PixiJS + Spine + GSAP,后端为 C++ 自研引擎 GEngine 与 Java Spring,数据库为 MySQL 5.7,部署依赖 Nginx、Tomcat、Redis 与 Jenkins。
Q:数据库有多大?
A:提供生产库 39GB、开发库 8.2GB 及测试库,含 24 张核心表,覆盖老虎机定义、用户状态、RTP 控制与奖池策略等。
Q:适合什么样的团队使用?
A:适合具备 C++、Java 后端及前端渲染基础、计划研究大厂架构或搭建自有 HTML5 老虎机平台的开发团队进行私有化部署与二次开发。
















