Re: Game Engine

Two things,

Hardware limitations

Amethyst is built on Vulkan and Metal, which means Mechaenetia will use Vulkan for graphics (Metal is a proprietary API from Apple). You are going to have a rough time getting older hardware (say, pre-2016) to work with that. Luckily there appear to be Vulkan drivers for your Raspberry Pi devices.

Amethyst Engine Drama

I’m even newer to Rust and Amethyst than you are, but at first glance it looks like

  1. the Amethyst project has stalled as of late, due to issues with project organization and a side and/or sub-project named “Legion”. Further,
  2. it appears that the Amethyst project is currently focused on two-dimensional games. Finally,
  3. an unstable fork project named “Bevy” seems to be (politely) stealing Amethyst’s thunder.
1 Like