Skip to content

philiplinden/buoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

buoy

A buoyancy simulation environment built with Bevy in Rust.

Usage

As a library

Add buoy to your Cargo.toml:

[dependencies]
buoy = "0.1.0"

Then, add the BuoyPlugin to your Bevy app:

use buoy::prelude::BuoyPlugin;

fn main() {
    App::new().add_plugins(BuoyPlugin);
}

Then you can use all of the components and systems from the buoy-core crate.

As an application

Running this package as a standalone application compiles all of the crates and runs the default interface:

cargo run

You can force the standalone application to run a particular interface too:

cargo run --bin buoy-ui

License

Except where noted (below and/or in individual files), all code in this repository is dual-licensed under either:

at your option. This means you can select the license you prefer! This dual-licensing approach is the de-facto standard in the Rust ecosystem and there are very good reasons to include both.

About

we all float down here

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages