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.

Previous
Previous

Mini-Tool: MOCAP Rings

Next
Next

Game Architecture: State Machine