not-fl3 / macroquad

Cross-platform game engine in Rust.
Apache License 2.0
3.31k stars 323 forks source link

Switch tiled module over to use the tiled crate #673

Open svenstaro opened 10 months ago

svenstaro commented 10 months ago

The current tiled module is a bit limited and also recently broken as per #593. I suggest switching to the tiled crate as it will even handle stuff such as the zstd compression supported by the tiled formats. It will also be less development and maintenance effort for macroquad going forward.

What do you think about this? I'm interested in potentially working on this.

not-fl3 commented 10 months ago

sure, a third party crate will be very welcome, you could add it to https://github.com/ozkriff/awesome-quads etc

I am personally not a big fan of serde and all the other tiled-the-crate dependencies, so I do not want to promote this approach on all macroquad users, at least not as the default option.