Project Overview
  • About the Author.
  • About Unity Workshops Series.
  • About this course.
  • Design Patterns Overview.
Mocking up the View
  • Mocking up the Track View
  • Saving UI elements as Prefabs
Track Data (Model)
  • Shaping the Track data (Model).
  • Separating the data from the component.
  • Turning the data into a custom asset type. (ScriptableObject)
  • Generating Random Test Data.
  • Editing the data with a Custom Property Inspector.
Track View
  • Setting up the TrackView component.
  • Reading Track data and populating the TrackView with Prefabs object.
  • Animating the TrackView scrolling.
GamePlay Controller
  • Handling custom inputs using Keycodes.
  • Implementing Gameplay tempo mechanics.
  • Implementing Gameplay input controls.
  • Sync'ing the TrackView with the Controller track.
  • Adding the Gameplay visual feedback.
Wrap Up
  • Course Retrospective.
Updates
  • Refactoring accessors.
Bonus Lecture
  • Going further with Object Oriented Programming and SOLID Design principles.