resonance

Crates.ioresonance
lib.rsresonance
version0.1.0
created_at2025-10-19 09:37:00.309505+00
updated_at2025-10-19 09:37:00.309505+00
descriptionA modular game engine. Heavy work in progress.
homepage
repositoryhttps://github.com/adriankiezik/Resonance
max_upload_size
id1890271
size216,750
Adrian Kiezik (adriankiezik)

documentation

https://docs.rs/resonance

README

Resonance

A modular game engine built on Bevy ECS.

⚠️ Heavy work in progress - Breaking changes expected. Usage not recommended.

Features

  • Entity Component System (ECS) using Bevy
  • Transform hierarchy system
  • Asset management (textures, meshes, audio, fonts)
  • Input handling
  • Audio system
  • Graphics rendering with wgpu
  • Window management

Status

This project is in very early stages. Core systems are being implemented and the API is subject to change.

Quick Start

use resonance::prelude::*;

fn main() {
    Engine::new()
        .add_plugin(CorePlugin::default())
        .add_plugin(TransformPlugin::default())
        .add_plugin(WindowPlugin::default())
        .run();
}

License

MIT

Commit count: 0

cargo fmt