Build a scalable, re-usable Menu system from scratch
Save and load persistent data to and from your Unity application
Master Generics and the Singleton design pattern
Requirements
Unity 2017 or later
Internet-connected Mac or PC
Familiarity with the Unity Editor
Basic knowledge of C#
Optional: image-editing software to customize art assets