Skip to content

The OOP Toolkit

What You Will Learn

By the end of this guide you will be able to:

  • Recognize the handful of problems that show up in almost every game's code
  • Pick the right tool for each: composition, interfaces, events, state, strategy, command, or generics
  • Explain why each tool helps, in terms of what changes and what doesn't have to
  • Spot the habits that make code harder to change (type checks, singletons, fat MonoBehaviours)
  • Decide when a problem doesn't need any of this at all

Difficulty: Intermediate ยท Time: ~45 minutes


To be released!