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