CUBE:CUBE - C++ 体素游戏引擎

时间:2024-06-25 16:32:56
【文件属性】:

文件名称:CUBE:CUBE - C++ 体素游戏引擎

文件大小:57.82MB

文件格式:ZIP

更新时间:2024-06-25 16:32:56

C++

CUBE - 立方体块引擎 设计概述 该引擎的主要目标是让用户能够创建基于体素的游戏,例如 、 、 或 。 该引擎的主要设计目标包括在屏幕上渲染大量动态体素的能力、随机生成无限世界的能力以及允许用户实现独特的游戏元素。 功能概述 带有 SIMD 加速的自定义数学库 自定义内存管理 游戏资产管理 游戏内调试工具 用于窗口和输入管理的 SFML 集成 3D 音频的 FMOD 集成 使用 OpenGL 的自定义 3D 延迟渲染引擎 子弹物理集成 游戏对象/实体组件系统设计 具有 SIMD 加速功能的自定义数学库 整个数学库将是定制的。 该库将包括游戏开发的基本操作,例如矩阵、向量和四元数操作,以及随机数生成器 ( ) 和游戏对象转换类。 自定义内存管理 为了提高基于内存的操作和内存访问模式的性能,将在整个引擎子系统中使用自定义内存分配器。 这些分配器将包括基于堆栈的分配器和基于池的分配器


网友评论