iceshard-engine / engine

A personal game engine project, with development focus towards 2D/2.5D games.
https://www.iceshard.net/engine
MIT License
38 stars 3 forks source link

Refactor resource system task API #147

Closed Dandielo closed 1 year ago

Dandielo commented 1 year ago

Requires:

Summary Refactors how the resource system loads and provides data from resources.

Details The goal is to keep changes to the API as minimal as possible, while updating the implementation on reading files asynchronously. Mostly probably affected areas will be the factory functions and coroutine tasks.

Planned

(Milestone target: https://github.com/iceshard-engine/engine/discussions/144)