Promises Pattern library for Unity, inspired by q.js (for javascript).
Promises are a software abstraction that provides a great way for working with asynchronous code and also provides an abstraction between synchronous and asynchronous functions.
Online Documentation
Highlights:
- Fluent API/Chaining
- Statically Typed
- Develop sync/async easier and better.
- Sync and Async abstraction
- Promises can mitigate the "Pyramid of Doom", meaning having nested lambdas in each other.
- Includes several Examples
Supported Platforms:
Windows, Android, iOS, Web (ask to ensure on others if needed)
Unity supported:
Unity, Unity Pro