Bevy Engine
A downloadable game engine
What is Bevy?
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
WARNING
Bevy is still in the very early stages of development. APIs can and will change (now is the time to make suggestions!). Important features are missing. Documentation is sparse. Please don't build any serious projects in Bevy unless you are prepared to be broken by API changes constantly.
Design Goals
- Capable: Offer a complete 2D and 3D feature set
- Simple: Easy for newbies to pick up, but infinitely flexible for power users
- Data Focused: Data-oriented architecture using the Entity Component System paradigm
- Modular: Use only what you need. Replace what you don't like
- Fast: App logic should run quickly, and when possible, in parallel
- Productive: Changes should compile quickly ... waiting isn't fun
About
- Features: A quick overview of Bevy's features.
- Roadmap: The Bevy team's development plan.
- Introducing Bevy: A blog post covering some of Bevy's features
Docs
- The Bevy Book: Bevy's official documentation. The best place to start learning Bevy.
- Bevy Rust API Docs: Bevy's Rust API docs, which are automatically generated from the doc comments in this repo.
Community
Before contributing or participating in discussions with the community, you should familiarize yourself with our Code of Conduct
- Discord: Bevy's official discord server.
- Reddit: Bevy's official subreddit.
- Stack Overflow: Questions tagged Bevy on Stack Overflow.
- Awesome Bevy: A collection of awesome Bevy projects.
Getting Started
We recommend checking out The Bevy Book for a full tutorial.
Follow the Setup guide to ensure your development environment is set up correctly.
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (8 total ratings) |
Author | bevy |
Tags | Game engine |