Insider Insider
3dnchu 尚无浏览 2 分钟阅读

Doriax Engine | 还整合了 AI 助手!采用 ECS 与数据导向设计,可使用 Lua 和 C++ 开发的,支持 2D 与 3D 的轻量级开源游戏引擎!Win&Mac&Linux

Eduardo Doria 开发的、采用 ECS 与数据导向设计的轻量级开源游戏引擎「Doriax Engine」已经公开!

Doriax Engine

「Doriax Engine」是一款支持 2D&3D 游戏和交互式内容开发的免费&开源游戏引擎。
采用了重视轻量级运行时的 Entity Component System(ECS)&数据导向设计,脚本编写可同时使用 Lua 和 C++。
还搭载了可进行场景构建、属性编辑、动画、代码编辑等操作的专用可视化编辑器。
顺带一提,本引擎是此前开发中的「Supernova Engine」的继任者,在继承基于 ECS 的运行时的同时,发展为包含可视化编辑、着色器生成、项目输出等功能的集成开发环境。

  • 支持 2D&3D 游戏开发
  • ECS(Entity Component System)&数据导向设计
  • 通过 Lua&C++ 进行脚本编写
  • 配备场景层级和属性检查器的可视化编辑器
  • 集成代码编辑器
  • 动画时间轴
  • Sprite&Tilemap 等 2D 制作功能
  • GLTF/GLB&OBJ 模型导入
  • PBR 材质
  • 骨骼动画&Morph Target
  • Terrain&Particle
  • 通过 Box2D 的 2D 物理
  • 通过 Jolt Physics 的 3D 物理
  • 支持 OpenGL / Vulkan / Metal / DirectX
  • 输出到 Windows / Linux / macOS / Android / iOS / HTML5
  • 编辑器内搭载 AI 助手

游戏引擎种类还真是很多呢
通过 ECS&数据导向设计实现的轻量级结构也很让人在意
不过我个人还是更在意 AI 助手的整合
今后游戏引擎本身内置 AI 代理
并从自然语言直接编辑场景和逻辑的趋势

似乎会变得相当常见
虽然还在开发中,并非稳定版,所以需要注意这一点
但它采用 MIT 许可证,个人和商用均可免费使用!
感兴趣的话请务必看看!

リンク

Doriax Engine — Lightweight Open Source Game Engine for 2D & 3D

Doriax Engine | itch.io

Github

Screenshot of www.doriax.org

Screenshot of doriax.itch.io

Screenshot of github.com