← 返回图鉴
OPEN SOURCE GAMES · NO. 515

GamePlay

跨平台 C++ 游戏框架/引擎,用于创建 2D/3D 移动与桌面游戏。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

GamePlay 是一个跨平台的 C++ 游戏框架/引擎,用于创建 2D 和 3D 的移动端与桌面端游戏。它基于 OpenGL/OpenGLES,采用 CMake 构建,一套代码可编译到 Windows、Linux、Mac、Android、iOS 等多个平台。引擎内置 3D 场景图、材质与光照、精灵与瓦片、物理(集成 Bullet)、粒子系统、UI 控件、音频、输入等常用功能,并附有演示示例与文档。它以轻量、结构清晰著称,适合想用原生 C++ 而非脚本引擎做跨平台游戏的开发者。

介绍内容由 AI 生成,本条资料较少,基于类型合理推测,以项目仓库说明为准。

使用说明

怎么用:GamePlay 使用 CMake 作为构建系统,从 GitHub 获取源码后,用官方提供的脚手架工具(GamePlay 工程生成器)创建新项目,再用 CMake 为目标平台生成工程并编译。开发者通过场景节点(Node)、模型、摄像机、精灵等类搭建游戏,利用内置编辑器工具处理资源打包与场景布置。上手路径:先编译自带的示例工程确认环境正常,再从空项目开始模仿示例实现简单 2D 或 3D 场景。新手提示:确保按官方文档配置好各平台的 SDK 与 CMake 环境,是顺利构建的关键。

源码 / 项目地址
https://github.com/gameplay3d/GamePlay ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。