Overload —— 模块化 3D 游戏引擎
Overload 是一个 3D 游戏引擎,受行业标准的启发,由Benjamin VIRANIN、Max BRUN和Adrien GIVRY 发起。Overload 现在是一个社区项目,对任何贡献开放。 Overload 的支柱是: 简单 文档 高质量的现代 C++ 代码 模块 Overload分为 12 个模块(10 个 DLL 和 2 个可执行文件): OverloadSDK Overload SDK 是引擎的核心。它是应用程序(OvGame和OvEditor)正在使用的一组库。我们设计这些库时考虑了可重用性。它们非常模块化,易于从游戏引擎上下文中提取。 OvAnalytics: 代码和硬件分析 OvDebug:记录,断言 OvTools: 序列化、ini 文件、事件、时间 OvMaths: 向量、矩阵、四元数、变换 OvAudio:Wraps irrKlang OvPhysics:Wraps Bullet3 OvRendering: 使用 OpenGL 的渲染引擎 OvWindowing: GLFW + Windows API 包装器 OvUI:imGui 包裹在一个基于事件和基于...
