Understand simple State Machines (StateManager)
Understand Singleton pattern, and how to implement the singleton pattern in code
Understand how and why to implement an interface in C# (IStateBase)
Create a project with multiple scenes where scene transitions are managed by the State Machine: StateManager
Create Simple Conversations / Dialogs
Specify Logic for changing scenes
Store and access data using C# Dictionary.
Michael Sellers, Advanced Game Design
Last updated 5 years ago