bevyengine/bevy ? reverse-engineered prompt

Reverse engineered prompt

I want to build a game engine in Rust. The main idea is that it should be "refreshingly simple" and data-driven, making it easy for beginners to start but also powerful enough for bigger projects. It needs to support both 2D and 3D development.

The architecture should be built around an Entity Component System (ECS) to make it really modular and fast. Users should be able to just use the parts they need and replace things they don't like. I also want it to be productive, so let's make sure compile times are as fast as possible.

To showcase how it works, please build out a set of official examples for different features. A great starting point would be to implement a simple but complete game like Breakout. Finally, it should be open-source with a permissive license like MIT/Apache.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab