Amethyst Game Engine

Amethyst Game Engine
软件描述
Amethyst 使用 gfx-rs 通过 Vulkan 或 Metal 渲染图形,适用于 2D 和 3D 游戏,并提供两类游戏的多种实用工具。它旨在对初学者友好,同时也支持更高级的用法,如自定义渲染流程和 GLSL 着色器。
官方网站
访问软件的官方网站了解更多信息
amethyst.rs
什么是 Amethyst Game Engine?
Amethyst 使用 gfx-rs 通过 Vulkan 或 Metal 渲染图形,适用于 2D 和 3D 游戏,并提供两类游戏的多种实用工具。它旨在对初学者友好,同时也支持更高级的用法,如自定义渲染流程和 GLSL 着色器。
🔄 替代方案
35 个选择
SDL
简单直接媒体层是一个跨平台多媒体库,旨在为音频、键盘、鼠标、摇杆、通过OpenGL的3D硬件以及2D视频帧缓冲区提供底层访问。它被MPEG播放软件、模拟器以及许多流行游戏所使用,包括……

Phaser
Phaser 是一个有趣、免费且快速的 2D 游戏框架,用于为桌面和移动 web 浏览器制作 HTML5 游戏,支持 Canvas 和 WebGL 渲染。

Construct 3
基于浏览器的2D游戏创作引擎,采用可视化事件驱动系统,集成JavaScript以支持高级开发,无需安装且无需编程基础,支持导出至HTML5、移动平台、Xbox One,并可在任何设备上实现实时编辑。

Panda3D
Panda3D 是一个游戏引擎,是用于 Python 和 C++ 程序的 3D 渲染与游戏开发框架。由于其宽松的许可协议,Panda3D 为开源且免费用于任何用途,包括商业项目。立即在此获取它。

Flax Engine
Flax Engine 被称为最敏捷的游戏引擎,它是开源的、跨平台的,可无缝使用 C++ 和 C# 编写脚本,同时专注于轻量级开发,真正颠覆游戏开发。

GemRB
GemRB(使用预渲染背景的游戏引擎)是一款可移植的开源项目,旨在重新实现支撑《博德之门》、《冰风谷》和《Planescape: Torment》的无限引擎。它具有更简洁的设计、更强的可扩展性以及多项创新。

WebGL
WebGL 是一种基于 OpenGL ES 2.0 的跨平台、免版税的网页标准,提供底层 3D 图形 API,通过 HTML5 Canvas 元素以文档对象模型接口暴露。熟悉 OpenGL ES 2.0 的开发者。


