Polly-B-Gone(3D 物理平台跳跃游戏,轮式机器人逃脱)
一款用 C++ 编写的 3D 物理平台游戏:主角是名叫 Polly 的轮式机器人,她被 Dr. Nurbs 囚禁在实验室中,需克服一系列逐渐复杂的障碍逃脱。据 README,该作是作者 2008 年斯坦福 CS 248 游戏竞赛参赛作品,并获得大奖。项目仅提供 Mac OS X 版二进制文件,作者称只在 10.5 上测试过;其他平台需自行编译源码并按需修改。
一款用 C++ 编写的 3D 物理平台游戏:主角是名叫 Polly 的轮式机器人,她被 Dr. Nurbs 囚禁在实验室中,需克服一系列逐渐复杂的障碍逃脱。据 README,该作是作者 2008 年斯坦福 CS 248 游戏竞赛参赛作品,并获得大奖。项目仅提供 Mac OS X 版二进制文件,作者称只在 10.5 上测试过;其他平台需自行编译源码并按需修改。
CaesarIA 是《凯撒大帝 III》(Caesar III) 的开源重制项目,仓库主语言为 C。按 README 说明,它于 2009 年作为该作的高分辨率宽屏 MOD 起步,2012 年转为使用自研引擎的独立游戏,2014 年曾在 Steam 发行,但仍保持开源。玩法沿用原作的城市建造与经济策略类型。README 同时提到项目仍处于早期实验性的开发阶段,已可游玩,但部分功能尚不完整。
Simutrans 是一款开源运输模拟游戏,玩家扮演运输公司经营者,通过铁路、公路、船舶和航空运送旅客、邮件与货物,并把城区、城市、公共建筑、工业设施和旅游景点连接成运输网络。项目以 C++ 编写,README 提供使用 make、MSVC、CMake 的编译说明,以及代码、翻译、美术和缺陷反馈等贡献指引;具体版本号与各平台运行情况待核验。
SuperTux 的开源源码仓库,主要使用 C++ 编写,涉及 OpenGL、SDL 与 SDL3 等技术栈,主题标签为 game/games。README 中列出的 CI 徽章覆盖 Windows、macOS、GNU/Linux、Android、FreeBSD 与 WebAssembly,说明该项目面向多平台构建。仓库简介仅为「SuperTux source code」,具体玩法内容、版本与安装方式待核验。
Teeworlds 是一款用 C++ 编写的免费在线多人射击游戏,采用复古 2D 画风,基于 OpenGL 与 SDL2,支持 Windows、Linux、macOS。官方介绍称单局最多 16 名玩家,提供团队死斗、夺旗等多种模式,并允许玩家自行设计地图。项目源码同时支持 CMake 与 bam 两种构建系统,最初由 Magnus Auvinen 编写;具体玩法细节与版本状态可参考官网与仓库文档。
OpenLieroX 是用 C++ 编写的开源 2D 实时对战射击游戏,项目自述为「实时、火力夸张的 Worms 克隆」,也形容成像「带虫子和忍者绳索的 2D Quake」。它基于 Jason Boettcher 的 Liero Xtreme,原作者于 2006 年以 zlib 许可发布,社区随后移植并持续增强。GitHub Releases 页面提供 Windows、macOS、Linux、Android 预编译版本;macOS 版本未做 Apple 开发者签名,首次运行需手动放行。
Falling Time 是一款用 C 与 SDL 2 编写的街机小游戏,玩法受 Fall Down 启发:玩家控制一颗球,不断落入屏幕缺口,避免被画面上方压碎。项目用 CMake 构建,依赖 SDL2、SDL2_image、SDL2_mixer 与 SDL2_ttf,可编译为 PC 窗口程序,也支持 OpenDingux / GCW-Zero 掌机,并针对低分辨率屏幕做了优化。代码采用 GPL v2,内置自行修改的 Chipmunk 2D 物理库,不能替换成标准库。
An open-source Tomb Raider 1-5 engine remake
OpenTomb 是用 C++ 编写的开源《古墓丽影》经典引擎重实现,目标是运行 1—5 代原版关卡以及 TRLE 自制关卡,且不使用原始游戏代码。仓库已明确标注为不活跃、停止维护,README 建议改用社区维护的 TombEngine。具体功能完整度与可玩性待核验。
OpenXcom 是用 C++/SDL 编写、以 GPL 授权的开源复刻项目,重现 Microprose 的《UFO: Enemy Unknown》(美版《X-COM: UFO Defense》)与《X-COM: Terror From the Deep》。项目本身不含游戏素材,需自备原版资源:Steam 版可由 Windows 安装器自动检测并复制,也可手动从游戏目录拷贝;不建议使用改版资源,以免出现 bug 或崩溃。
reone 是用 C++ 编写的自由开源游戏引擎,目标是运行《星球大战:旧共和国武士》及其续作《西斯领主》,并支持制作改变玩法或改善画面的 mod。README 说明项目处于开发中期,多数引擎子系统已实现,游戏机制仍在开发中。仓库已归档、不再维护,活跃开发转移至 modawan/reone 分支。引擎遵循净室设计原则,不使用反编译。
《辐射》初代的社区重制版,使用 C++ 重写实现,保留原作玩法,并修复引擎缺陷、加入少量体验优化,目标是让游戏在现代多平台系统上较顺畅运行。玩家需自备正版游戏(GOG 或 Steam),Windows 下可用 fallout-ce.exe 作为 falloutw.exe 的直接替代;Linux 需以 Windows 版安装目录的数据资源为基础,或从 GOG 安装包中提取所需文件。同作者另有《辐射 2》社区版仓库。
Widelands 是一款自由开源的即时战略游戏,提供单人战役与多人模式,灵感来自《工人物语II》,但按项目描述拥有更丰富的玩法与深度。项目以 C++ 编写,采用 GPLv2+ 许可,部分素材使用不同的 Creative Commons 许可;仓库主题涵盖 Linux、BSD、macOS/Apple Silicon 等平台。