搜索结果

关键词「C++」共 254 条结果

无限引擎开源重实现(GemRB)

无限引擎开源重实现(GemRB)

GemRB 是 Bioware Infinity Engine 的可移植开源重实现,该引擎曾支撑《博德之门》《冰风谷》《异域镇魂曲》。项目以 C++ 编写,并用 Python 支持脚本扩展;官方描述其设计更清晰、扩展性更强,并加入若干新特性。按 README 提示,运行通常需要原版游戏数据,另有小型预览示例(具体细节待核验)。

RPG 自研引擎 C 专家
★ 142 Fork 16 GPL-2.0 更新 2026-11-06
MonoGame 跨平台游戏开发框架

MonoGame 跨平台游戏开发框架

MonoGame 是一个基于 C#/.NET 的开源游戏开发框架,定位为用一套框架创建跨平台游戏。README 说明其面向桌面 PC、视频游戏主机和移动设备,并提供资源、示例与源码等入口。具体平台支持范围与功能细节请以官方文档为准,待核验。

动作游戏 SDL C++ 中级
★ 3,190 Fork 625 未明确 更新 2026-11-07
libSDL2pp:SDL2 的 C++ 封装库

libSDL2pp:SDL2 的 C++ 封装库

libSDL2pp 为 SDL2 及配套库提供 C++ 封装,以 RAII 风格对象包装 SDL 的初始化、窗口、渲染器、纹理等接口。README 示例显示,SDL 初始化会在对象析构时自动反初始化,封装层同时负责对象销毁与错误检查。仓库 topics 涵盖 SDL_image、SDL_mixer、SDL_ttf,面向 C++ 图形与游戏开发。具体 API 覆盖范围与平台支持请以仓库文档为准。

动作游戏 自研引擎 C++ 中级
★ 223 Fork 53 未明确 更新 2026-11-04
libRocket:C++ HTML/CSS 游戏 UI 库

libRocket:C++ HTML/CSS 游戏 UI 库

基于 XHTML1.0 与 CSS2.0 的 C++ 界面库,为实时应用提供 UI 方案。README 列出跨平台(Windows、macOS、Linux、iOS 等)、动态布局、模板化样式、按钮/滑块/下拉框等控件、运行时可视化调试,支持 Python 或 Lua 脚本扩展,并提供面向游戏引擎的抽象接口与事件系统。许可证在 README 中截断为「MI…」,待核验。

动作游戏 无明确引擎 C 中级
★ 144 Fork 31 未明确 更新 2026-10-23
libGDX 跨平台 Java 游戏开发框架

libGDX 跨平台 Java 游戏开发框架

libGDX 是一个基于 OpenGL(ES)的跨平台 Java 游戏开发框架,面向 Windows、Linux、macOS、Android、网页浏览器和 iOS,可用于 2D 与 3D 游戏开发。仓库以 Java 为主要语言,版本通过 Maven Central 发布,并提供 GitHub Actions 构建流程与 Discord 社区入口。

其他 SDL C++ 中级
★ 16 Fork 4 Apache-2.0 更新 2025-01-12
Godot 引擎(Godot Engine)——开源跨平台 2D/3D 游戏引擎

Godot 引擎(Godot Engine)——开源跨平台 2D/3D 游戏引擎

Godot Engine 是一款跨平台 2D/3D 游戏引擎,在统一界面中提供较完整的常用工具集,让开发者专注于游戏本身。引擎以 C++ 编写,采用 MIT 许可证,完全免费开源且无版税,开发由社区驱动。官方称游戏可一键导出至 Linux、macOS、Windows、Android、iOS、Web 等平台,并另列主机平台支持;具体能力请以官方文档为准。

平台跳跃 Phaser JavaScript 入门
★ 46 Fork 37 MIT 更新 2025-06-16
Gladiator 3D —— JavaScript 光线投射伪 3D 引擎

Gladiator 3D —— JavaScript 光线投射伪 3D 引擎

Gladiator 3D 是一个用 JavaScript 编写的 ray casting(光线投射)引擎,用于制作伪 3D 游戏。它不依赖任何第三方库,可搭配或不搭配 Prototype、jQuery 使用,面向支持 canvas 元素的现代浏览器。仓库 examples 目录包含一个演示基础概念的简单示例和一个更复杂的示例;README 提供在线 Demo 链接(rawgit 域名,可用性待核验)。项目基于多篇光线投射教程实现,以 MIT 许可证发布,作者为 Matthias Ladkau。

动作游戏 SDL C++ 高级
★ 226 Fork 48 MIT 更新 2026-11-02
毁灭公爵3D 源代码(Duke Nukem 3D v1.5)

毁灭公爵3D 源代码(Duke Nukem 3D v1.5)

这是 3D Realms 于 2003 年 4 月发布的《毁灭公爵3D》(Duke Nukem 3D)v1.5 CD 版完整源代码,以 C++ 编写,并按 GPL 授权。README 说明游戏数据文件仍归 3D Realms 版权所有,不得再分发,仅可用于个人娱乐或教育用途;具体构建步骤需要按仓库内说明执行。

动作游戏 自研引擎 C 中级
★ 331 Fork 80 未明确 更新 2026-11-07
《古墓丽影1》开源引擎重制(CroftEngine)

《古墓丽影1》开源引擎重制(CroftEngine)

CroftEngine 是用 C++ 重写的《古墓丽影1》开源引擎,目标是在 Windows 与 Linux 上以 OpenGL 现代化方式重新实现原作的运行环境。项目提供安装指南与排错 FAQ;README 还提到可连接社区服务器查看其他玩家的「幽灵」影像,并注明当前联机仅为视觉展示。是否需自备原版游戏数据待核验。

RPG SDL C++ 高级
★ 311 Fork 23 未明确 更新 2026-11-06
Pikmin 同人策略游戏/引擎 Pikifen(含编辑器)

Pikmin 同人策略游戏/引擎 Pikifen(含编辑器)

Pikifen 是一个基于《皮克敏》(Pikmin)的粉丝同人游戏/引擎,面向自制内容,使用 C++ 开发,并采用 Allegro 与 Dear ImGui。话题标签包含 strategy、game-editor、linux-game、osx-game;README 提供 Windows 下载入口和 V1.0 预告片链接。具体功能与平台支持范围待核验。

益智解谜 无明确引擎 JavaScript 入门
★ 47 Fork 26 未明确 更新 2026-05-28
太空竞赛(Race Into Space)

太空竞赛(Race Into Space)

Race Into Space 是经典游戏《Buzz Aldrin's Race into Space》的自由软件版本,改编自 Fritz Bronner 的桌游 Liftoff!,由 Strategic Visions 开发、Interplay 于 1993 年(磁盘版)和 1994 年(CD-ROM)发行,2005 年开源,使用 C++ 编写。题材围绕卫星、探测器与登月竞赛。最新稳定版 2.0.0 发布于 2025 年 3 月 27 日,提供 Debian/Linux 的 deb 与 rpm 安装包。

其他 无明确引擎 JavaScript 入门
★ 58 Fork 27 GPL-2.0 更新 2026-10-11
Seven Kingdoms: Ancient Adversaries(7kaa)GPL 开源游戏源码

Seven Kingdoms: Ancient Adversaries(7kaa)GPL 开源游戏源码

该仓库为《Seven Kingdoms: Ancient Adversaries》的 GPL 开源版本源码,README 提示主源码仓库与构建下载已迁移至 SourceForge 的 skfans 项目。当前列出版本 2.15.6,更新涉及叛乱相关缺陷、AI 处理叛乱与海战任务、崩溃修复、训练招募、城镇工人迁移及攻击校验等;具体构建与玩法信息以 SourceForge 和 7kfans 网站为准。

益智解谜 无明确引擎 JavaScript 入门
★ 28 Fork 15 未明确 更新 2026-03-20