AmethystRust 高性能 2D/3D 游戏引擎
Amethyst 是一个 Rust 编写的面向数据和数据驱动的游戏引擎,旨在尽可能快速且可配置。它基于一个非常强大的并行 ECS(Entity Component System,实体组件系统)库 Specs,允许使用 Amethyst 构建的游戏最大限度地提高可用处理能力,以尽可能平稳、快速地运行,而不会出现多线程编程的麻烦。
特性:
- 模块化结构,同时提供启动项目的快速解决方案
- 基于并行 ECS 库 Specs
- 基于 gfx 的渲染引擎,具有高度可定制性
- 2D 与 3D 支持
- 键盘和鼠标的输入抽象,具有在简单文件中定义的绑定配置
- 并行资源加载具有高扩展性和热重新加载能力
- 属性动画
- 支持多信源的 3D 音频
- 精灵渲染和纹理动画
- 对文本、文本段、按钮和图像的基本 UI 支持
- UI 布局系统
- glTF 场景导入器
- 高级下推自动机状态管理器
- 游戏手柄支持
- 场景和预制件加载 RON(类似 json)文件
计划中的特性:
- 网络
- 引擎 REPL
- 脚本支持
- 支持平台:Android 与 iOS
- 模块化、可组合和可扩展的编辑器,可由 REPL 完全控制
- 高级 UI 组件(下拉列表、复选框与开关)
评论
rokonAndroid 2D游戏引擎
rokon是一款Android2D游戏引擎,基于OpenGLES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为2.0.3(09/07/10)。总体来说,此引擎最大
rokonAndroid 2D游戏引擎
0
GincuC++ 2D 游戏引擎
Gincu是C++11编写的轻量级跨平台2D游戏引擎和中间件,具有良好结构和扩展性。支持平台Windows:已测试。Android:已测试。iOS/iPhone/iPad:未测试。Mac:未测试。Li
GincuC++ 2D 游戏引擎
0
Stride开源 2D/3D 跨平台游戏引擎
Stride(曾用名Xenko)是一个用于逼真渲染和VR的开源C#游戏引擎。可用于创建适用于PC、移动设备和虚拟现实或交互式内容的视频游戏。该引擎高度模块化,旨在为游戏制作者提供更灵活的开发方式。St
Stride开源 2D/3D 跨平台游戏引擎
0