A collection of programming patterns in Unity with examples when to use them. These are primarily from the book "Game Programming Patterns," but translated from C++ to C#
unity
unity3d
design-patterns
observer-pattern
event-queue
command-pattern
object-pool
game-programming-pattern
singleton-pattern
state-pattern
prototype-pattern
flyweight-pattern
double-buffer
spatial-partitioning
object-pool-pattern
component-pattern
type-object-pattern
dirty-flag-pattern
service-locator-pattern
subclass-sandbox-pattern
-
Updated
Feb 10, 2022 - C#