搜索结果

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

游乐园经营模拟《过山车大亨 2》开源重实现(OpenRCT2)

游乐园经营模拟《过山车大亨 2》开源重实现(OpenRCT2)

OpenRCT2 是《过山车大亨 2》(RollerCoaster Tycoon 2)的开源重实现项目,用 C++ 编写,目标是重建这款以游乐园建造与经营管理为核心的模拟游戏。仓库话题标签涵盖多人联机、OpenGL 与 Linux 平台,并分别提供正式版与开发版下载渠道。是否需配合原版游戏资源使用,待核验。

模拟经营 SDL C++ 高级
★ 16,575 Fork 1,965 GPL-3.0 更新 2026-11-13
OpenLoco:运输公司经营模拟《Locomotion》的开源重实现(C++)

OpenLoco:运输公司经营模拟《Locomotion》的开源重实现(C++)

OpenLoco 是 Chris Sawyer《Locomotion》的开源重实现,对应一款模拟经营运输公司的建设与管理类游戏。项目用 C++ 编写,依赖 SDL2 与 CMake,支持 Windows、Linux、macOS,仓库提供预编译下载、CI 构建状态、编译说明与 Discord 交流渠道。是否需要原版游戏资源、当前功能完整度等细节待核验。

模拟经营 SDL C++ 高级
★ 1,971 Fork 230 MIT 更新 2026-11-10
Cytopia(开源像素风城市建造模拟游戏)

Cytopia(开源像素风城市建造模拟游戏)

Cytopia 是一款免费开源的城市建造模拟游戏,采用复古像素美术,基于 SDL2 自研等距渲染引擎,使用 C++ 编写。已列出的特性包括自定义 UI、镜头平移与缩放、地形编辑、程序化地形生成、原创配乐与音效,以及基于 Qt 的瓦片编辑器;项目强调模组支持。生物群系、OpenGL 渲染器与玩法机制仍在计划列表中,完成度待核验。

模拟经营 SDL C++ 高级
★ 2,182 Fork 132 GPL-3.0 更新 2026-11-13
法老(Pharaoh)开源引擎复刻 Akhenaten

法老(Pharaoh)开源引擎复刻 Akhenaten

Akhenaten 是一个使用 C++ 开发的开源引擎项目,按仓库描述用于复刻 1999 年的城市建造经营游戏《法老》(Pharaoh)。README 显示它通过 GitHub Actions 提供 Windows、Linux、macOS(x64 / ARM)、Android 与 Web 的构建产物下载,并附 itch.io 下载页、网页试玩入口、Discord 社区与测试徽章;当前可玩内容与完成度待核验。

策略 自研引擎 C++ 高级
★ 536 Fork 46 AGPL-3.0 更新 2026-11-13
Farbrausch 演示场景工具源码合集(fr_public)

Farbrausch 演示场景工具源码合集(fr_public)

Farbrausch 2001—2011 年 demo 工具源码合集,使用 C++,涉及 demoscene 与 Direct3D。README 说明这些代码来自旧硬盘和多个 SVN 仓库,未做清理,面向不同 Visual Studio 版本,部分较难编译;2012 年 4 月 16 日起 master 分支代码可用 Visual Studio 2010 构建,原始未修改代码归档在 original 标签。各项目按 BSD 许可或公有领域发布(以项目声明为准)。

其他 自研引擎 C++ 高级
★ 3,837 Fork 407 未明确 更新 2026-11-13
Descent 3 开源游戏引擎(C++/GPL-3.0)

Descent 3 开源游戏引擎(C++/GPL-3.0)

这是《Descent 3》的开源引擎代码,以 GPL-3.0 协议发布,主要使用 C++,仓库主题标注为 cplusplus 与 game-engine。代码包含多年前由 Kevin Bentley 和 Jeff Slutter 编写的 1.5 补丁,该补丁由 Descent 社区整理到稳定状态。使用时需要自备游戏文件,安装说明见 USAGE.md,构建步骤见 BUILD.md;构建或运行问题可在 GitHub issue 跟踪器反馈,补丁通过 GitHub 提交。

动作游戏 自研引擎 C++ 高级
★ 3,020 Fork 295 GPL-3.0 更新 2026-11-11
虚幻引擎 1 重实现(SurrealEngine)

虚幻引擎 1 重实现(SurrealEngine)

SurrealEngine 用 C++ 重实现虚幻引擎 1(UE1),当前聚焦让《Unreal(Gold)》与《Unreal Tournament(UT99)》可运行,未来或扩展至更多 UE1 游戏。需自备原版游戏;支持 Windows 10+、macOS 15+ 与现代 Linux,显卡需支持 Direct3D 11、OpenGL 3.2 或 Vulkan(macOS 需 Metal 2+)。提供 nightly 构建,并已收录于 Arch AUR 与 Nix 源,具体完成度见仓库 Docs/Status.md。

动作游戏 自研引擎 C 高级
★ 1,141 Fork 61 未明确 更新 2026-11-13
《异形大战铁血战士》Linux 移植分支(AvPMP,含多人模式)

《异形大战铁血战士》Linux 移植分支(AvPMP,含多人模式)

本项目是《异形大战铁血战士》(Aliens Versus Predator)非官方 Linux 移植版的分支,在原有移植基础上增加多人模式等特性。代码源自 Rebellion 1999—2000 年发布的 AvP 源码,采用 C 语言编写。作者在 README 中说明,项目仍在开发中,尚未达到可正式发布的完成度,并计划先完成单人部分。源码许可禁止商业使用,任何使用均需显著署名 Rebellion。具体多人功能完成度与运行方式待核验。

射击 自研引擎 C++ 专家
★ 20 Fork 6 未明确 更新 2026-10-23
NBlood:Build 引擎游戏逆向移植合集(Blood / Rednukem / PCExhumed)

NBlood:Build 引擎游戏逆向移植合集(Blood / Rednukem / PCExhumed)

NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移植合集,包含《Blood》移植版 NBlood,以及 Rednukem、PCExhumed 等分支;仓库主题标签涉及 Duke Nukem 3D、Duke Nukem 64、Exhumed/Powerslave、Ion Fury 与 Mapster32。使用 C++ 编写。按 README 说明,若已安装 Steam 或 GOG 的数字版《Blood》可直接运行,否则需从 Blood 1.21 复制 BLOOD.RFF、TILES*.ART 等游戏数据文件;具体功能与兼容性待核验。

动作游戏 自研引擎 C++ 高级
★ 824 Fork 117 未明确 更新 2026-11-13
Raze:GZDoom 技术驱动的 Build 引擎游戏整合移植

Raze:GZDoom 技术驱动的 Build 引擎游戏整合移植

Raze 是 ZDoom 团队维护、用 C++ 编写的开源项目,基于 GZDoom 技术重写 Build 引擎,把《毁灭公爵 3D》《血祭》《影子武士》《红脖子农场》和《Powerslave/Exhumed》整合到同一程序中,README 称也支持 Nam 与 WW2 GI。各游戏模块分别源自 JFDuke、EDuke 2.0、NBlood、SWP/VoidSW、PCExhumed 等代码,实际兼容性待核验。

动作游戏 其他 C 中级
★ 893 Fork 91 未明确 更新 2026-11-09
DOOM 开源引擎源码(id Software 初代 DOOM)

DOOM 开源引擎源码(id Software 初代 DOOM)

id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需自备正式版 DOOM 游戏数据;因使用了受版权保护的声音库,仅提供 Linux 版代码,DOS 版未发布;作者称代码可移植性较好,适合作为实验与二次开发的基础。

动作游戏 SDL C++ 高级
★ 19,888 Fork 3,578 GPL-2.0 更新 2026-11-13
DOOM 3 BFG 版 GPL 源代码(Doom 3 BFG Edition)

DOOM 3 BFG 版 GPL 源代码(Doom 3 BFG Edition)

id Software 以 GPL 发布的《Doom 3 BFG Edition》C++ 源代码。发布包不含游戏数据,数据仍受原 EULA 约束,且需将游戏更新至最新版本;此版本不含 Steam 集成(漫游配置、成就、排行榜、匹配、覆盖层等)及 Bink 相关功能。附带 Visual Studio 2010 工程 neo\doom3.sln,编译需安装 DirectX SDK(默认路径为 June 2010 版)。

射击 其他 Java 高级
★ 5,403 Fork 1,469 GPL-3.0 更新 2026-11-13