ProtoPromise View on Asset Store (opens in new tab)

Package details

Latest version
3.5.2
Last updated
First released
Unity version
2022.3.0 or later
Package size
807 KB
Files
410
Favorites
19
Views in the past week
4

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

ProtoPromise

by Timothy S Cassell (opens in new tab)

3.7 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 2
4 stars 0
3 stars 0
2 stars 0
1 star 1

Lightweight alternative to System.Threading.Tasks

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for ProtoPromise, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov Version 3.5.2 released 28 Sep 2026 v3.5.2

About this asset

Robust and efficient C# library for management of asynchronous operations.

  • Allocation-free async operations
  • Cancelable operations with custom allocation-free CancelationToken/Source
  • Allocation-free async iterators with async Linq
  • Progress with enforced normalization
  • Structured concurrency
  • async/await support and .Then API
  • Thread safe
  • Easily switch to foreground or background context
  • Error handling
  • Circular await detection
  • Full causality traces
  • Interoperable with Tasks and Coroutines

Works with Unity 2018.3 or newer! (with scripting runtime .Net 4.X+). For Older Unity versions, you can get the unitypackage from the GitHub Releases.

*Highly recommended* Install the ProtoPromise.Analyzer package separately from nuget or from the GitHub Releases (you must have Microsoft.CodeAnalysis.CSharp installed as a prerequisite).

This project is open source. See the official github repository.

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.0f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.