Amethyst is an open-source, data-oriented game engine written in Rust, designed for efficient data processing and game state management. The project initiated in 2016 has seen rapid growth, with core features like state machines and an entity-component-system in place, though it currently lacks certain elements like audio and GUI. Future plans include enhancing parallelism, implementing embedded scripting language support, and improving tooling for developers.