Bevy Pilotkit is a collection of pixel-art UI components designed for cockpit-style interfaces in Bevy games. It provides widgets like buttons, sliders, and lights, making it easy to create interactive and visually appealing user interfaces.
This crate is built on top of and inspired by the bevy_cobweb_ui crate, which serves as its main dependency. Bevy Pilotkit extends its functionality with additional widgets and features tailored for cockpit-style designs.
The crate includes several examples to demonstrate its usage:
simple_widgets: A basic example showcasing buttons, sliders, and lights.simple_cobweb: Demonstrates loading a simple UI layout using the Cobweb format.complex_light: Shows how to use complex light widgets with multiple states.
To run an example, use the following command:
cargo run --example <example_name>- Pixel-art UI components for cockpit-style interfaces.
- Easy integration with Bevy's ECS and rendering systems.
- Support for loading UI layouts using the Cobweb format.
- Customizable widgets with sound effects, animations, and more.