2个不稳定版本
0.2.0 | 2021年7月18日 |
---|---|
0.0.1 | 2021年4月4日 |
#2153 in 游戏开发
20MB
12K SLoC
关于
Ethereal Engine是一个用于Rust的模块化2D和3D游戏引擎。它旨在易于扩展和易于使用。该项目处于早期开发阶段。随着引擎的开发,每个API都极为不稳定。
目标
- 独立 - 使用最小依赖项构建
- 模块化 - 使用模块构建构建块,这些构建块可以组合成引擎功能。
- 高效 - 迭代时间是工作流程中非常重要的。不仅游戏运行时,编辑器时间也必须高效
- 连贯 - 为了简单起见,将工具及其与工具的交互保持在Rust中
依赖项
无法放弃的依赖项。
灵感
该项目受到了之前项目的极大启发。这包括像Naughty Dog Engine这样的AAA引擎或其他的Rust引擎,例如Bevy。
依赖项
~17MB
~359K SLoC