azriel91 / autexousious

Main repository for Will -- 2.5D moddable action adventure game
https://azriel.im/will
Apache License 2.0
44 stars 3 forks source link

Split `loading` crate into smaller crates #229

Closed azriel91 closed 4 years ago

azriel91 commented 4 years ago

Currently the loading crate contains loading code for all asset types -- objects, maps, and UI. Making a small change in any of these asset types causes recompilation of the loading crate, which takes a long time.

Splitting the loading crate up into multiple smaller crates will allow the smaller crates' compiled artifacts to be reused, and improve compilation times.