这个项目能做什么

Tourmaline Engine 是一款使用 C++23 构建的游戏引擎。该项目目前正处于积极开发中,被描述为不稳定,尚未发布正式版本。 已实现的功能包括: - 内置实体组件系统(ECS) - 内置日志系统 - 内置随机数生成器 计划集成与功能包括: - 使用 Magnum Graphics 和 Magnum UI 实现图形与用户界面 - 使用 ReactPhysics3D 集成物理系统 - 通过内置系统和 miniaudio 提供音频支持 - 粒子系统与着色器 - 使用 FFmpeg 实现视频播放 - 资源归档功能 该引擎依赖多个第三方库,包括用于图形中间件的 Corrade/Magnum、用于音频播放的 miniaudio,以及用于随机数生成的 xoshiro。