
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




