5. What I’m covering?
- My observations of the rise of Unity within the indie game industry.
- How developers started integrated design patterns into the scripting engine.
- Only the simplest patterns that I find useful for indie game development.
6. What I’m NOT covering?
- The exact GoF definitions.
- Source-code or how to implement them.
- There’s people that know this stuff way better than me!
26. Singleton
- Anyways all GameObjects in the scene are initialized.
- Easy access to an instance.
- But not everything needs to be accessible.
- Too many singles in one room!
32. Adapter
- I use when I’m in an advanced prototyping
stage but I want to avoid refactoring
interfaces to related implementations.
- Adapter makes things work after they're
designed.
35. Mediator
- My biggest challenge is to find elegant ways for game
systems to communicate with each other while
staying decoupled.
- The Mediator design pattern is used to handle
communication between related objects (Colleagues).
- I NEVER used in production, at least not in an explicit
way.