Amethyst usa gfx-rs para renderizar gráficos com Vulkan ou Metal. É destinado a ser usado para 2D e 3D, com vários utilitários para ambos os tipos de jogos. Deve ser amigável iniciante, mas também permitir usos mais avançados, tais como passes de renderização personalizados e shaders GLSL.