Skip to content

Onity 0.3.5 - OnityTask async layer

Choose a tag to compare

@furkantokkan furkantokkan released this 20 Jun 22:47

Highlights

  • Added OnityTask and OnityTask<T> as the Onity-owned Unity async awaitable surface for gameplay flows.
  • Added frame waits, delay helpers, scene loading, AsyncOperation, UnityWebRequest, reactive await, and async messaging bridges.
  • Added optional OnityTask vs UniTask benchmark tooling behind ONITY_BENCHMARKS.
  • Added the UniTask migration guide and updated release pin examples to v0.3.5.

Verification

  • dotnet build Onity.Unity.csproj -nologo
  • dotnet build Onity.Tests.EditMode.csproj -nologo
  • dotnet build onity-core-ci.csproj -c Release -nologo
  • GitHub Actions: Onity CI, GitHub Pages deploy, and UPM branch publish completed successfully.

Install

https://github.com/furkantokkan/Onity.git#upm

Pinned release:

https://github.com/furkantokkan/Onity.git?path=Packages/com.onity.framework#v0.3.5