Skip to main content

Roadmap

This section contains some ideas we'd like to implement in future versions of Messenger. We welcome users to post feature requests in our Messenger repository's issues.

Multi-pass Updater​

Some components may want to do some operations after all other components have finished. This is the second-pass updater. We plan to extend this idea further to support multi-pass updater. Components may update any number of passes in one event update.

Advanced Component View​

Users might want to have List (Renderable, Int) instead of (Renderable, Int). In fact, this is what Reweave does. A use-case is that a component may have some parts behind the player and some other parts in front of the player.

Unified Custom Element​

Unify the rendering and the audio system.

Asset Manager​

Design a better asset manager that helps manage all the assets, including audios, images, and other data.