Verse Concurrency—Time Flow: Everything, Everywhere in UEFN, All at Once | Unreal Fest 2023
In this session, you’ll learn how Verse concurrency makes it easy to author sophisticated time-based behavior—adding time flow expressions and a few related constructs for controlling the logic of time in a fashion similar to structured programming. You may feel the fabric of your reality being slowly torn apart and you may be gripped with the urge to resist change—this is a normal reaction. You may need to sit on this info, contemplate it, experiment and play with it, and cry if you need to.
You’ll see actual Verse code running within Unreal Editor for Fortnite (UEFN) and learn each of the Verse concurrency expressions and related API and constructs. Then we’ll go over the magic of using them together and how to experimentally iterate your behaviors. You’ll learn the power and freedom to cancel behaviors midway and use scoped local context that persists over time, and find out how infinite loops and infinite waits often make a lot of sense. You’ll start thinking about the speed of human perception versus how fast can the servers run code. You’ll learn the best optimization for performance is to do more of nothing.
Verse concurrency is used everywhere (you might not even know it) by everyone (novice to expert) within Verse code in UEFN projects. Come away from this talk with an expanded universe of what is possible with these techniques and you’ll wonder how you ever got by without them.
We’re excited to bring you sessions from Unreal Fest 2023, available to watch on demand: https://www.youtube.com/playlist?list=PLZlv_N0_O1gZZ8JTfVqfPIdKVzJxclpYw