这个项目能做什么

Tokamak 是一款用于游戏和虚拟世界的 C# 引擎。它被设计为一组模块化的构建组件,用户可以根据具体需求对其进行组合、替换或扩展。 该引擎由几个专门的项目组成: - Abstractions:关键的抽象接口。 - Hosting:用于配置和应用程序宿主管理的底层运行时类,针对实时处理进行了优化。 - Graphite:用于渲染 UI 和 2D 图形的 2D 图形库。 - Mathematics:用于颜色处理、物理原语和命中测试的函数。 - Quill:用于排版读取和渲染的库。 - Readers:通用格式读取器列表,包括对 FBX 加载的部分支持。 - Tritium:基础图形硬件管理和渲染。 - VFS:虚拟文件系统库。 - Utilities:通用运行时实用类。 该项目目前处于早期开发阶段,正在进行 Vulkan 和 OpenGL 抽象、复杂形状绘制以及文本渲染的相关工作。