Udemy Model-View-Controller design pattern with Unity. Udemy
Price: USD 50
  • Duration: Flexible

Course details

This training is thefirst of a series of training on Unity,focusing on team work between designers,artists and programmers.

Every training in this series will touch on a specific subject of the game industry.
This course will touch on design patterns, and especiallythemodel-view-controllerpattern and how to implement it withUnity.

We're going to start from scratch to build a GuitarHero, or Tap Tap Revenge likegame.
We'll touch on data structure and gameplay mechanics, which overlapdesign and programming, and data-gameplay graphics, which overlaps art and programming.

We'll begin with a quick overview of the known patterns (MVC, MVVM, MVP)
Then, we'll mockup the view with Unity UI tools, before we work on the game architecture.

We'll design theTrack Data structure(Model), then we'lldisplay and edit it with a CustomInspector, and randomlygenerate sample data to work with. We'll touch on reusable data with the ScriptableObject class.

We'll then work on the Track View, populate it with prefabs UI objects, andanimate it.

We'll then work on the GamePlayController, that'll handle inputs from the Player and all Game Play mechanics, and update the view so the Player knows how he's doing.

At the end of the course, artists will know better what they can do with UI components, andprogrammers and designers will know how they can author custom game data, right from the editor, for use at runtime.

Updated on 14 November, 2018
Courses you can instantly connect with... Do an online course on Unity starting now. See all courses