- Modular structure while providing a quick solution to start your project (the main crate)
- Powered by the parallel ECS library Specs
- gfx-based rendering engine with high customizability
- basic 2D and 3D engine
- Input abstraction for keyboard and mouse, bindings defined in config files
- Parallel asset loading with high extensibility and hot-reloading
- Vertex skinning and property animation
- 3D audio with support for multiple emitters
- Sprite rendering and texture animation
- Basic UI support for text, text fields, buttons and images
- Scenes can be imported from glTF files
- Includes a simple state manager
- Gamepad support
- Networking
- Scripting support
- Defining scenes and prefabs with RON files
- Platform support: Android, iOS
- Modular, composable and extensible editor that can be fully controlled by a REPL