游戏中心是 PhoenixCMS 内置的可扩展小游戏平台,为站点提供统一的游戏大厅、游玩页与排行榜,让运营者与开发者可以低门槛上架、持续扩展游戏内容。它不是单一游戏,而是一套完整的托管与分发体系:每个游戏以独立目录存在,通过标准清单注册后即可在大厅展示、iframe 嵌入游玩,并接入分数统计。
访客体验
访问 /games 进入大厅,按分类浏览已启用游戏。点击后进入 /games/{slug} 游玩页:外层提供统一布局(排行榜、全屏、移动端操控),内层 iframe 加载具体游戏。支持计分的游戏可在结束后提交成绩,写入全站排行榜。用户无需跳转第三方,即可完成发现、游玩、排行全流程,体验类似「站内小游戏商店」。
插件化扩展
遵循 「一个游戏 = 一个目录 + 一份 game.json」。游戏放在 Games/{slug}/,含入口页与清单;执行 gamecenter:sync 或后台同步后写入数据库并上线。
支持三种引擎:builtin(内置 HTML/Canvas,推荐)、html5(多文件工程)、iframe(外链页面)。引擎不同,但共用清单规范、公网路由与分数 API,无需改核心代码即可上架。iframe 内统一使用 game-shell.css 外壳,保证视觉一致。
Phoenix2D 创意沙箱
除手写代码外,提供 Phoenix2D v2 创意沙箱:后台可视化搭建 Scene、对象、规则与状态机,保存为 sandbox_project 即可运行。内置俄罗斯方块、贪吃蛇、数字拼图、华容道、拼图墙(地图/生肖/花鸟/风景)、扫雷、推箱子、马里奥等示例,可模板化二次开发,实现低代码产出可玩内容。
移动端优先
所有游戏必须在手机触屏上完整可玩。 游玩页自动加载移动端模块,按类型提供四向触控或纯点击;iframe 内有 PhoenixGameTouch 等共用接口。game.json 的 mobile 块可配置操控方式与提示,适老场景强调大按钮、高对比、一键开玩。
后台与部署
后台可编辑游戏、沙箱、预览与分数管理。资源同步至 public/plugins/gamecenter/assets/,生产 JS 可走混淆加载。部署时同步 Games/ 并执行 gamecenter:sync 即可注册新游戏。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者