Before async was introduced in Unity 2017, asynchronous routines were implemented using coroutines and/or callbacks. This video covers the benefits of async over coroutines. You'll see how one example problem – building an asynchronous prompt popup – can be solved using async vs coroutines. Speaker: Johannes Ahvenniemi - Seriously Digital Entertainment Slides available here: www.slideshare.net/unity3d/best-practices-async-vs-coroutines-unite-copenhagen-2019