OpenLara · XProger/OpenLara
OpenLara 是使用 C 语言编写的经典《古墓丽影》开源引擎,采用 BSD 2-Clause 许可证。README 提供 WebGL 构建(含演示关卡)和独立版本发布页链接,并指向 GitHub Issues 中的路线图;具体平台支持与功能完成度待核验。
OpenLara 是一个用 C 语言编写的经典《古墓丽影》开源引擎,采用 BSD 2-Clause 许可证发布。项目旨在为初代《古墓丽影》及其后续作品提供可运行的开源引擎实现,让玩家和开发者能够在现代平台上体验经典关卡。README 中明确提供了 WebGL 构建版本(含演示关卡)和独立版本发布页链接,并指向 GitHub Issues 中的路线图,方便社区了解开发计划。
项目主页为 http://xproger.info/projects/OpenLara/ ,其中包含 WebGL 演示入口。独立版本可从 GitHub Releases 页面获取。作者通过 Twitter、Discord、Telegram、YouTube 频道以及 Tomb Raider Forums 帖子与社区保持交流。
README 未提供详细的本地构建步骤,但给出了两个可直接使用的入口:
如需从源码构建,建议参考仓库中的构建脚本或文档(README 未详细说明,待核验)。
README 的 Links 章节列出了多个社区渠道:
这些渠道主要用于开发进展同步、问题讨论和版本发布通知。
README 提供了多张截图,涵盖瀑布、双持瞄准、焦散效果、过场动画、水槽关卡、歌剧院(TR2)、水下场景(TR2)以及神庙(TR3)等画面。这些截图展示了引擎在不同场景下的渲染效果,包括水体、光影和角色动作。
OpenLara 适合对经典游戏引擎实现、C 语言游戏开发、WebGL 渲染感兴趣的开发者研究。由于 README 信息有限,建议结合源码和路线图了解引擎架构与功能完成度。项目采用 BSD 2-Clause 许可证,学习时请注意保留版权声明。
DDNet 是 Teeworlds 的一个模组,源自 DDRace,是一款免费的合作型 2D 平台跳...
jfduke3d 是 JonoF 对 3D Realms《Duke Nukem 3D》的源码移植,基于其 Build...
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
Fish Folk: Jumpy 是一款鱼类像素画风的战术 2D 射击游戏,使用 Rust 语言与...