stone

Crates.iostone
lib.rsstone
version0.0.1
created_at2025-10-13 04:44:44.509209+00
updated_at2025-10-13 04:44:44.509209+00
descriptionA simple game 'engine' built on top of Bevy
homepage
repository
max_upload_size
id1880035
size224,250
Fernando Bryan Reza Campos (Yrrrrrf)

documentation

README

Forge Engine
Stone

github crates.io docs.rs

Stone is a foundational game engine built on top of Bevy, designed to provide a robust blueprint for game development in Rust. It offers essential game development features while maintaining flexibility and extensibility for various game genres and styles.

Features

  • 🎮 Built on Bevy: Leverages the powerful Bevy game engine
  • 🔧 Modular Architecture: Easy to extend and customize
  • 🚀 Performance Focused: Optimized for both development and production
  • 📦 Ready-to-use Components: Common game systems and components
  • 🛠 Development Tools: Built-in debugging and development utilities

Examples

Check out the examples directory for implementation examples.

# Run any example from the examples directory
cargo run --example <example-name>

Usage

# Add stone to your project
cargo add stone

# Or add it to your Cargo.toml
[dependencies]
stone = "0.*"

Basic Example

use stone::prelude::*;

fn main() {
    Stone::new().add_plugins(DefaultPlugins).run();
}

Roadmap

  • Core Engine Features: Essential game engine components and systems
  • Scene Management: Flexible scene loading and management
  • Asset Pipeline: Streamlined asset loading and management
  • Input System: Comprehensive input handling
  • Physics Integration: Easy-to-use physics system
  • UI Framework: Customizable user interface components
  • Networking: Basic networking capabilities
  • Development Tools: Debug overlays and development utilities

License

MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

Commit count: 0

cargo fmt