Coroutines

Coroutines let a method pause and resume across frames, which is how you write a countdown, a fade, a spawn wave, or a delayed explosion without freezing the game. They are still the most common way to sequence time in Unity code, and in Unity 6 they sit next to Awaitable and async, so it pays to know exactly when each one fits.

More in Unity Fundamentals

  1. Editor & Workflow
  2. Prefabs
  3. GameObjects, Components & Transform
  4. MonoBehaviour Lifecycle
  5. Serialization & the Inspector
  6. Coroutines
  7. ScriptableObjects

All 42 topics in the Learn Unity Roadmap