thombruce / verse

🚀 A universe in progress
Other
8 stars 0 forks source link

Better Asset Management #14

Closed thombruce closed 1 year ago

thombruce commented 1 year ago

We're presently loading in assets as they're needed. I've seen others create separate resources/plugins to handle the loading of assets. This looks to be preferable.

Consider also, if possible, loading certain configurations from shippable files like... JSON, YAML, Ron (?? - I see it mentioned a lot but don't know what it is yet: "Rusty Object Notation", a Rust-specific JSON-like implementation, interesting).

This can be achieved with https://github.com/NiklasEi/bevy_common_assets

We could load ship configurations in from asset files? This would make it easy for the player to make simple modifications to the game, as well as for us to expand the roster of availability (though there is currently no in-game interface for selecting options).