
Unity Design Patterns
Semester Class
Highlights from a class I took in 2020 on coding design patterns with implementation in Unity. Projects were due each week based on a different design patterns.
This game mechanic was created with the composite pattern. The user may pause/resume the orbits of the celestial objects and hide/show their labels.
​
UML Diagram

This game mechanic was created with the observer pattern. The player may sneak which lowers the guards' cones of vision and detection radius.
​
UML Diagram

This game mechanic was created with the simple factory pattern. The user may breed horses by combining a chosen horse with the current horse to produce a new horse based on the dominant and recessive genes of the head, body, and tail type.
​

UML Diagram
This game mechanic was created with the facade pattern. The player decides their team then attempts to capture two points. When a point is captured, all npcs respawn and the point moves.
​
UML Diagram
