NBlood:Build 引擎游戏逆向移植合集(Blood / Rednukem / PCExhumed)
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
RogueLegacy1 · flibitijibibo/RogueLegacy1
这是 Rogue Legacy 1 的源代码仓库,仅包含代码,且只对应 FNA 构建;素材与 contentproj 均未包含。使用 C# 编写,构建环境与 FNA 官方推荐一致:需递归克隆 FNA 与 fnalibs,执行 dotnet build RogueLegacy.sln,输出位于 RogueCastle/...
Etterna 是一款以键盘操作为核心的跨平台节奏游戏,其玩法与《Dance Dance Revolution》类似,但更侧重于键盘玩家的操作体验。项目最初是 StepMania 5(v5.0.12)的一个分支,随着时间推移,Etterna 已经发展为一款独立的游戏,并围绕其构建了游戏内多人模式、在线排行榜 Etterna Online 以及一个超过 4000 名玩家的社区。
根据 README 的描述,Etterna 的目标是提供一个高级的节奏游戏体验,尤其适合喜欢用键盘进行精准输入的玩家。项目采用 C++ 编写,遵循 MIT 许可证,并在 GitHub 上公开开发。
对于希望从源码构建的开发者,所有构建细节都记录在 Docs/Building.md 文件中。由于 Etterna 是跨平台项目,理论上可以在任何较新版本的 Windows、macOS 或 Linux 上完成构建。
项目使用 Doxygen 和 LuaDoc 生成文档,虽然文档覆盖率仍有提升空间,但最新版本会随 develop 分支的提交自动更新,并托管在 docs.etterna.dev。其中包含 C++ 和 Lua 的 API 参考。
Etterna 为 Windows、macOS 和 Linux 提供了预编译的二进制版本,用户可以直接从 GitHub Releases 页面下载对应系统的文件。
xattr -d com.apple.quarantine ./Etterna*.dmg 命令去除隔离属性,然后挂载 DMG 并将 Etterna 文件夹复制到任意位置,运行可执行文件即可。对于想要学习节奏游戏开发或 C++ 游戏编程的开发者,Etterna 提供了一个完整的开源案例。可以从阅读构建文档开始,尝试在本地编译项目,然后通过 Doxygen 文档了解代码结构。参与贡献时,建议先从 Contributing.md 中列出的任务入手,或加入开发 Discord 与社区成员交流。
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...
open-goal/jak-project 是面向 PS2《Jak & Daxter》系列的开源逆向工程与反编...
《影子武士》(Shadow Warrior)v1.2 CD 版完整源代码,由 3D Realms 于 2005...