搜索结果

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

雷神之锤2(Quake 2)GPL 完整源码

雷神之锤2(Quake 2)GPL 完整源码

id Software 发布的《雷神之锤2》3.19 版完整源代码,使用 C 语言编写;官方说明可用 Visual C++ 6.0 构建,Linux 版本应当可编译,但在发布前未做测试。代码整体以 GPL 授权,允许商用,但分发二进制版本时须免费公开全部源码。原版游戏数据文件仍受原版权保护,不在此仓库内;若做完全转换,可据此代码制作独立游戏。

动作游戏 自研引擎 C++ 高级
★ 3,374 Fork 767 未明确 更新 2026-11-13
《德军总部 3D》(Wolfenstein 3D)原始开源源码存档

《德军总部 3D》(Wolfenstein 3D)原始开源源码存档

id Software 于 2012 年 2 月 6 日发布的《德军总部 3D》原始 PC 版源码存档。仓库根目录是 DEICE.EXE 自解压安装包,执行后生成 WOLFSRC 目录,README.TXT、RELEASE.TXT、LICENCE.DOC 说明书放在 README 目录下。官方声明原始工程用 Borland C++ 3.0 构建,不保证能编译通过,运行仍需已发行版本的游戏数据文件。

动作游戏 自研引擎 C++ 高级
★ 2,568 Fork 535 未明确 更新 2026-11-13
CatacombGL:Catacomb 3D 开源 OpenGL 移植引擎(第一人称射击)

CatacombGL:Catacomb 3D 开源 OpenGL 移植引擎(第一人称射击)

CatacombGL 是 Catacomb 3D 与 Catacomb 冒险三部曲(Abyss、Armageddon、Apocalypse)的开源移植版,用 OpenGL 硬件加速渲染,支持宽屏、可调视野与不限帧率,玩家与怪物移动改为浮点精度,键鼠可配置。原生运行于 Windows 7–11 与 Linux,支持 GOG Catacombs Pack 四作及 Abyss 1.13 共享版;0.5.7 版暂不支持手柄,也不兼容原版存档。

动作游戏 自研引擎 C 高级
★ 201 Fork 22 GPL-3.0 更新 2026-11-11
《超级马里奥64》完整反编译工程(sm64)

《超级马里奥64》完整反编译工程(sm64)

n64decomp/sm64 是《超级马里奥64》的完整反编译工程,覆盖日版、美版、欧版、Shindou 版与 iQue 神游版(cn),可用 make 构建对应 ROM,并列出各版本 sha1。仓库不含编译所需全部资源,需自备原版 ROM(baserom.<版本>.z64)提取素材;源码命名与文档仍在完善中。

动作游戏 自研引擎 C++ 专家
★ 8,970 Fork 1,686 CC0-1.0 更新 2026-11-12
Bevy 2.5D 横版清版动作游戏(Punchy)

Bevy 2.5D 横版清版动作游戏(Punchy)

Punchy 是 fishfolk 团队使用 Rust 游戏引擎 Bevy 开发的 2.5D 横版卷轴清版动作(beat'em up)游戏;其 README 说明,灵感来自《小朋友齐打交 2》《热血物语》等横版格斗作品。仓库语言为 Rust,话题标签包含 multiplayer、wasm、web,并说明网页版构建会跟随最新 release 更新。项目采用 MIT 或 Apache-2.0 双许可。具体玩法内容、多人联机与网页版完成度待核验。

动作游戏 自研引擎 C++ 高级
★ 315 Fork 37 未明确 更新 2026-11-10
《毁灭公爵II》现代跨平台重实现引擎(RigelEngine)

《毁灭公爵II》现代跨平台重实现引擎(RigelEngine)

RigelEngine 用现代 C++ 重实现了 Apogee 于 1993 年发行的经典 DOS 游戏《毁灭公爵II》,可作为原版可执行文件的直接替代:读取原版游戏数据文件即可运行,玩法与原作一致,但能在现代操作系统上原生运行。项目使用 C++17、OpenGL 与实体组件系统(ECS),通过逆向工程还原,并定位为跨平台。具体增强功能细节与运行要求待核验。

射击 SDL C 专家
★ 1,017 Fork 72 GPL-2.0 更新 2026-11-10
指挥官基恩:再见银河 开源重制版(Omnispeak)

指挥官基恩:再见银河 开源重制版(Omnispeak)

Omnispeak 是用 C 语言编写的《指挥官基恩:再见银河》第 4、5、6 代的开源重实现,目标是像素级、连 bug 一起还原原作,并兼容 DOS 版存档。游玩需自备原版游戏文件,支持 Keen 4 v1.4 EGA、Keen 5 v1.4 EGA 以及 Keen 6 v1.4/v1.5 EGA;据 README,使用 CGA 版、v1.0 等其他版本可能导致崩溃。项目主页提供二进制下载。

动作游戏 SDL C++ 中级
★ 320 Fork 46 GPL-2.0 更新 2026-11-03
N64 版《传送门》降级重制(Portal 64: Still Alive)

N64 版《传送门》降级重制(Portal 64: Still Alive)

这是《传送门》(Portal)面向 Nintendo 64 的降级重制(demake)项目,用 C 语言开发,原作者为 James Lambert。原仓库因构建依赖任天堂专有库 libultra,该库也被打进 ROM,所以应 Valve 要求下架;本 fork 的目标是去除专有代码依赖并继续完成游戏开发,目前不发布任何编译后的 ROM,且与任天堂、Valve 无关联。

动作游戏 SDL C++ 中级
★ 653 Fork 59 MIT 更新 2026-11-13
免费卡丁车竞速游戏 SuperTuxKart(stk-code)

免费卡丁车竞速游戏 SuperTuxKart(stk-code)

SuperTuxKart 是一款免费的卡丁车竞速游戏,代码库以 C++ 编写。项目说明其侧重趣味性,而非真实的卡丁车物理效果;游戏内帮助页面提供操作说明。README 展示了 Linux、Apple、Windows 与 Switch 的构建状态徽章,并给出了官网、FAQ 与社区联系入口。

动作游戏 SDL C++ 中级
★ 5,478 Fork 1,261 未明确 更新 2026-11-13
特技拉力赛 3(Stunt Rally 3)

特技拉力赛 3(Stunt Rally 3)

一款带科幻元素的 3D 竞速游戏,用 Ogre-Next 3.0 渲染、VDrift 车辆物理,内置自家赛道编辑器;本仓库为主仓库,包含源码与游戏数据,采用 C++ 与 CMake 构建,涉及 Bullet 物理、GUI、多人、Linux 等主题。官网提供下载及赛道/车辆浏览,文档位于 docs/ 目录;具体玩法规模与联机表现待核验。

平台跳跃 自研引擎 C++ 高级
★ 227 Fork 34 GPL-3.0 更新 2026-11-13
开源即时战略游戏 Beyond All Reason(BAR)主仓库

开源即时战略游戏 Beyond All Reason(BAR)主仓库

Beyond All Reason(BAR)是一款用 Lua 编写的开源即时战略(RTS)游戏,本仓库是其游戏主体代码仓库。项目由三部分组成:本仓库中的游戏代码、独立的大厅客户端 Chobby,以及底层 Recoil RTS 引擎。README 提供了官网下载与上手引导,并说明开发前需先安装大厅/启动器。具体玩法内容与版本状态待核验。

动作游戏 自研引擎 C++ 专家
★ 4,351 Fork 701 未明确 更新 2026-11-13
《帝国时代》引擎开源克隆(openage)

《帝国时代》引擎开源克隆(openage)

openage 是 SFTtech 发起的志愿者项目,目标是开源复刻《帝国时代》《帝国时代 II(HD)》及《星球大战:银河战场》所用的 Genie 引擎,思路类似 OpenRA、OpenMW 等引擎重写计划。仓库不附带原版游戏素材,运行需自备原版或决定版游戏资源。代码主要使用 Python 与 C++(C++20),采用 GPLv3 许可。

动作游戏 自研引擎 C 高级
★ 14,604 Fork 1,287 未明确 更新 2026-11-13