【文件属性】:
文件名称:红木:红木引擎
文件大小:67.08MB
文件格式:ZIP
更新时间:2021-02-25 02:58:13
C++
红木
红木游戏引擎
Rosewood Engine是为学习目的而创建的游戏引擎。 引擎的基础宽松地基于尽管它是根据我自己的兴趣和需求高度定制的。
计划
我对该引擎的计划是将其开发到可以使用它制作高级2D游戏和简单3D游戏的程度,同时学习游戏引擎开发,设计模式,图形编程,高级c ++,解决问题的方法。
特征
OpenGL支持
图形API抽象
跨平台(在主要桌面平台上测试)
快速Sprite / Quad Batcher
简单资产/内容管理器和库
活动系统
音频(SoLoud)支持
Spritefont支持
支持HDR的2D Light Pre-pass渲染器
目标/待办事项
序列化
文字渲染
粒子效果
原始渲染( 圆圈, 三角形, 四边形,线,函数/曲线)
实施ECS
支持DX11,Vulkan和Metal
资产导入器工具
关卡编辑器/ IDE
着色器交叉编译
延迟渲染器( 2D