The Design Patterns book has been bashed a lot, often ignoring that it establishes a common vocabulary - greatly reducing communication overhead.

E.g Unity's serialization system can be described as: "the visitor pattern".


Applying the "visitor pattern" to any random problem - just because you read about it - is probably not a good idea. But it might still be a good exercise.

Sign in to participate in the conversation
Gamedev Mastodon

Mastodon server focused on game development and related topics.