Plug-and-play tools to quickly integrate into your project
- Simple modular architechture
- WASM as a first-class citizen
- Networking
- Character controller
BoxyControllerPlugin
- Universal camera
BoxyCameraPlugin
- Physics
BoxyPhysicsPlugin
(usingbevy_rapier
) - In-game dev console (TODO)
- Debug info UI (TODO)
- Examples (TODO)
- Add the plugins
use bevy::prelude::*;
use boxy::prelude::*;
fn main() {
App::new()
.add_plugins(BoxyControllerPlugin)
.add_plugins(BoxyPhysicsPlugin)
.add_plugins(BoxyCameraPlugin)
/// ...
.run();
}
- Start a dev server for examples using trunk
trunk serve
- For produciton deploy see
github/workflows/main.yml
Live example build is available at kualta.github.io/boxy