Abstract Factory
This project implements a three parameter Abstract Factory, with the goal abstracting out how entities are created and initialized.
This project is based on the tutorial from David Baron's Hands-On Game Development Patterns with Unity, which includes an enum-based two parameter abstract factory.
This is expanded by including three different variables with a total 8 unique entities.
Live example of the project, clicking ‘Produce!’ spawns objects.