ah_engine is a game engine in its early stages, built using Rust and WGPU with simplicity in mind. This project aims to provide a streamlined and accessible foundation for developing custom game engines or high-performance applications with modern graphics rendering.
- Initial Development: The project is just getting started, and the first major milestone, the essentials/the base of
ah_appcrate, has been completed. - Simplicity First: The focus is on creating a minimal and clear codebase that can be easily understood and expanded upon.
- Modular Design: A simple, modular architecture that allows developers to integrate and modify components effortlessly.
- WGPU Renderer: Leveraging WGPU for modern, cross-platform rendering capabilities.
- Bevy ECS: bevy_ecs crate integration for game logic management.
- User-Friendly: Minimalistic design to ensure ease of learning and integration.
-
Install Rust: Ensure you have Rust installed. Follow the instructions on the official website.
-
Clone the Repository:
git clone https://github.com/yourusername/ah_engine.git cd ah_engine -
Go to ah_app folder:
cd./crates/app
-
Run the Example (when available):
cargo run --example main
This project is licensed under the MIT License - see the LICENSE file for details.