Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
- Rusty Engine doesn't support drawing primitive lines, polygons, or circles. Bevy 0.8 added the ability to draw polygons and circles, so I'm planning to add that "soon", but Bevy does not (yet) support drawing lines, so that is still up in the air. Given the OP's stated desires, this may eliminate the current version of Rusty Engine from consideration.
Macroquad is smaller and simpler but has a smaller community as well. I did some tests in it and found it to be very easy to use. Macroquad is inspired by raylib, which isn't rust but has rust bindings as well as python bindings if you'd like to compare to pygame. If you're experienced with pygame, I think you could be up and running with macroquad or raylib in an afternoon.
Bevy is a lot more than you're looking for but I believe it's the most used engine in rust.
Fyrox Is supposed to be good too, in addition to the other suggestions mentioned. You can also have a look at: https://arewegameyet.rs