bevy_aquila

Crates.iobevy_aquila
lib.rsbevy_aquila
version0.6.0
created_at2026-01-06 02:03:17.649539+00
updated_at2026-01-07 08:31:42.152455+00
descriptionAquila asset server bevy plugin
homepage
repositoryhttps://github.com/NicoZweifel/aquila
max_upload_size
id2024954
size89,353
Nico Zweifel (NicoZweifel)

documentation

README

Bevy Aquila

Crates.io Downloads Docs

Aquila integration for the Bevy game engine.

This plugin registers a custom AssetReader for the aquila:// scheme. When a file is requested, the plugin:

  1. Fetches the AssetManifest for the configured version (lazily cached).
  2. Resolves the logical path to a content hash.
  3. Downloads the binary blob from the server.

Usage

use bevy::prelude::*;
use bevy_aquila::{AquilaPlugin, AquilaConfig};

App::new()
    .add_plugins(AquilaPlugin::new(AquilaConfig {
        url: "http://localhost:3000".to_string(),
        version: "v1.0".to_string(),
        token: None,
    }));

Compatibility

bevy bevy_aquila
0.17 0.6

License: MIT OR Apache-2.0

Commit count: 107

cargo fmt