bevy-fusabi

Crates.iobevy-fusabi
lib.rsbevy-fusabi
version0.2.0
created_at2025-12-02 04:40:34.501366+00
updated_at2025-12-29 16:51:55.773903+00
descriptionBevy integration for the Fusabi scripting language
homepagehttps://github.com/fusabi-lang/bevy-fusabi
repositoryhttps://github.com/fusabi-lang/bevy-fusabi
max_upload_size
id1961140
size160,541
Aaron Brewbaker (beengud)

documentation

https://docs.rs/bevy-fusabi

README

Bevy Fusabi

Crates.io Docs.rs CI License

Bevy plugin for Fusabi scripting language - bringing hot-reloadable scripting to your Bevy games.

Features

  • .fsx and .fzb asset loading
  • Hot reloading support
  • ECS integration
  • Automatic script compilation
  • Plugin runtime integration (upcoming)

Quick Start

Add to your Cargo.toml:

[dependencies]
bevy = "0.15"
bevy-fusabi = "0.1.4"

Basic usage:

use bevy::prelude::*;
use bevy_fusabi::prelude::*;

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_plugins(FusabiPlugin)
        .add_plugins(RunnerPlugin)
        .run();
}

Documentation

See docs/STRUCTURE.md for documentation organization.

Contributing

See docs/RELEASE.md for release process and contribution guidelines.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Commit count: 0

cargo fmt