6

Assembling Support Characters with the Builder Pattern

In the last chapter, we finished talking about encapsulating object creation logic with the Abstract Factory pattern. In this chapter, we’ll work on assembling complex objects while separating the actual construction process from its representation. Not only is this a fun way to programmatically build, well, anything, but it also gives you the freedom to build different objects using the same construction process, plus finer control over how each component of the larger object is put together.

Like the other Creational patterns we’ve covered, the Builder pattern is sometimes overlooked in Unity in favor of more editor-focused processes to create complex objects. While Prefabs are great ...

Get Learning Design Patterns with Unity now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.