Amethyst Game Engine logo

Amethyst Game Engine

Renders graphics using Vulkan or Metal for 2D and 3D games, provides utilities for both types, and allows custom render passes and GLSL shaders.

Made by Unknown Author

  • Game Development

  • free-game-engine

  • Game Engine

What is Amethyst Game Engine?

Amethyst is an open-source game engine written in the Rust programming language. It utilizes the gfx-rs library to render graphics using the Vulkan or Metal graphics APIs, enabling support for both 2D and 3D game development. Amethyst aims to cater to a wide range of users, from beginners to more experienced developers, by providing a beginner-friendly interface while also offering advanced features such as custom render passes and GLSL shader integration

Highlights

  • Supports 2D and 3D game development
  • Utilizes Vulkan and Metal graphics APIs through the gfx-rs library
  • Allows for custom render passes and GLSL shader integration
  • Designed to be beginner-friendly while also catering to more advanced users

Platforms

  • Linux
  • Windows

Languages

  • English

Features

    • 3D Game Engine

    • 2D Game Engine