Maximkaaa / galileo

General purpose cross-platform GIS-rendering library written in Rust
Apache License 2.0
372 stars 27 forks source link

Feature Request: Bevy Integration #81

Closed vrishtrix closed 4 months ago

vrishtrix commented 4 months ago

Hey! I love the project so far, and was wondering if we could get an integration for Bevy.

There is currently no geo-rendering library in Rust that seems to have a game engine integration. Would be awesome if we could get this to work with the Bevy ECS.

Maximkaaa commented 4 months ago

Hi, @vrishtrix. At this point integration with UI frameworks is not worked through yet, but there's an example of how it can potentially be done using egui as an example. I'm not familiar with how Bevy works so I don't know what changes in Galileo would be required for something similar to work there...

Overall, I don't think that integration with UI frameworks will be a part of Galileo itself, but rather these will be separate crates in separate repos. I will close this issue, but would be happy to help if someone wants to give such a project a try.

I would be very interested to know how you intend to use Galileo with a gaming engine...