DOOM 开源引擎源码(id Software 初代 DOOM)
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
mini-browser-games · wangzifan396-wzf/mini-browser-games
开源网页与 Windows 游戏合集,收录 106 款活跃的单文件 HTML5 游戏及 18 款历史归档,强调质量与特色优先。其中「星团大作战」1.0.0 支持单人、LAN 与自部署互联网好友联机,另有「回声禁区」测试版。仓库语言为 HTML,主题涵盖浏览器游...
bgfx 是一个用 C++ 编写的跨平台渲染库,其核心定位是「图形 API 无关」与「自带引擎/框架(Bring Your Own Engine/Framework)」。它并不试图成为完整的游戏引擎,而是把渲染这一层抽象出来,让开发者可以在自己已有的引擎或框架之上接入统一的渲染接口,从而用同一套代码覆盖多种图形后端与操作系统平台。
README 中给出的官方描述为:跨平台、图形 API 无关、Bring Your Own Engine/Framework 风格的渲染库。项目文档站点提供了概览、构建、示例、API 参考与工具等分册页面,说明其配套资料相对完整。
从 README 可核验的信息看,bgfx 的技术特征集中在以下几点:
README 顶部导航提供了独立的 Building 页面链接,构建细节以该页面为准。结合 README 可确认的约束:
由于 README 未在正文中展开具体构建命令,实际编译步骤建议直接查阅官方 Building 文档,避免依赖过时信息。
README 明确列出了受支持的渲染后端:
受支持的平台包括:
受支持的编译器为 Clang 11 及以上、GCC 11 及以上、VS2022 及以上、Apple clang 12 及以上。这些版本门槛在接入前值得先核对,避免工具链不匹配。
虽然库本体是 C/C++ 实现,README 同时列出了相当丰富的语言绑定入口,方便不同技术栈的团队调用:
对于希望把渲染层嵌入既有项目的团队,这些绑定可以作为评估接入成本的参考。
README 用「Who is using it? #madewithbgfx」一节列举了大量实际采用方,覆盖商业游戏、开源引擎与工具:
这些条目说明 bgfx 的适用范围横跨 2D/3D 游戏、工具软件与图形学研究,而不仅限于某一类产品。
README 标注许可证为 BSD-2-Clause,属于宽松型开源许可,对商业使用较为友好。社区入口包括 GitHub Discussions、Discord 聊天频道与 GitHub Actions 构建状态页。
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
Farbrausch 2001—2011 年 demo 工具源码合集,使用 C++,涉及 demoscene 与 D...
OpenRCT2 是《过山车大亨 2》(RollerCoaster Tycoon 2)的开源重实现项目,...
RigelEngine 用现代 C++ 重实现了 Apogee 于 1993 年发行的经典 DOS 游戏《毁...