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
Usage
# Add stone to your project
# Or add it to your Cargo.toml
Basic Example
use *;
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)