Free Game Dev Assets

UE5Coro

C++20 coroutine support for Unreal Engine, built around gameplay code. Changing a function's return type to one of the plugin's coroutine types lets it co_await delays, ticks, async asset loads, delegates, timelines and thread switches, replacing chains of callbacks and timers with straight-line code. Latent UFUNCTIONs written this way appear as ordinary latent nodes in Blueprint. Licensed under the BSD 3-Clause Clear licence, which permits closed commercial use.

At a glance

Licence
BSD-3-Clause-Clear
Commercial use
commercial OK
Credit
Not required
Status
active: License spot-checked at the source; the entry carries dated evidence.
Verified
2026-10-13 (1d ago)
Formats
unreal-plugin, C++

Go to source View the file on GitHub Report a problem with this entry

Notes

Evidence