Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kualta/boxy
toolkit for bevy
https://github.com/kualta/boxy
bevy bevy-engine bevy-plugin tools
Last synced: 24 days ago
JSON representation
toolkit for bevy
- Host: GitHub
- URL: https://github.com/kualta/boxy
- Owner: kualta
- Created: 2022-10-10T12:12:58.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-01T21:14:05.000Z (11 months ago)
- Last Synced: 2024-02-02T04:27:27.132Z (11 months ago)
- Topics: bevy, bevy-engine, bevy-plugin, tools
- Language: Rust
- Homepage: https://kualta.github.io/boxy/
- Size: 24.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Tools for bevy out-of-the-box
Plug-and-play tools to quickly integrate into your project
### Goals
1. Simple modular architechture
2. WASM as a first-class citizen
3. Networking### Tools
- Character controller `BoxyControllerPlugin`
- Universal camera `BoxyCameraPlugin`
- Physics `BoxyPhysicsPlugin` (using `bevy_rapier`)
- In-game dev console (TODO)
- Debug info UI (TODO)
- Examples (TODO)### How to use
1. Add the plugins```rust
use bevy::prelude::*;
use boxy::prelude::*;fn main() {
App::new()
.add_plugins(BoxyControllerPlugin)
.add_plugins(BoxyPhysicsPlugin)
.add_plugins(BoxyCameraPlugin)
/// ...
.run();
}
```2. Start a dev server for examples using [trunk](https://github.com/thedodd/trunk)
```bash
trunk serve
```3. For produciton deploy see [`github/workflows/main.yml`](.github/workflows/main.yml)
Live example build is available at [kualta.github.io/boxy](https://kualta.github.io/boxy)