关于 FLORA

FLORA游戏引擎是针对高性能游戏开发需求而设计的一款次世代游戏开发引擎。

随着游戏开发进入快节奏迭代的时代,对于游戏引擎,在传统的对画质与性能的需求的基础上,又增加了对开发效率的需求。

而提升开发效率的关键,则是完善的工具链。flora游戏引擎在设计之初,就在完整的工具链的层面进行了整体的设计。

当前flora游戏引擎提供以下工具软件:

  • 场景编辑器:用于创建游戏场景
  • 模型编辑器:用于导入和导出3D模型,并修改模型的各项属性。
  • 材质编辑器:通过节点图系统来创建和编辑物体的材质。
  • 特效编辑器:用于编辑粒子、面片、光束、音效等构成的特效。
  • UI编辑器:用于创建和编辑UI界面,并自动生成相应的代码。
  • 立方图编辑器、色彩校正编辑器、图像集编辑器、帧动画编辑器等其它辅助编辑器

功能特性

极致性能

flora引擎的核心组件全部使用C++程序设计语言开发,在保证可维护性与可拓展性的同时,将性能发挥到极致.

出色画质

使用基于物理的渲染流程,实现逼真的渲染效果,同时保证可定制性,让不同平台不同艺术风格的游戏都有最佳的渲染方式。

跨平台

支持Windows、Linux和Android平台应用的开发。未来计划添加对更多平台的支持。

脚本语言支持

集成 Leaf 脚本编程语言,同时保留脚本扩展接口,可以方便的添加对Lua、JavaScript等脚本语言的支持,提高开发效率。

完善的工具链

包含场景编辑器、模型编辑器、特效编辑器、UI编辑器和脚本语言IDE等常用编辑器和各种辅助开发工具,构造完整的开发工具链.

VR支持

内置兼容Oculus Rift和Google Cardboard的VR渲染器,打开通往VR世界的大门.

UI与2D

包含完善的UI系统和所见即所得的UI编辑器,极大提高UI开发的效率;同时提供2D图元绘制功能,方便开发2D游戏。

音频与视频

支持自由开源的ogg音频格式与ogv视频格式的播放;同时也支持wav格式音效的播放。

引擎展示

与引擎有关的项目展示