Skip to content
micahosborne edited this page Dec 4, 2014 · 11 revisions

General Learning

MVCVM Introduction

Topic Tutorials

uFrame 1.5 Overview
A brief overview of new features in 1.5
Scene Managers
Topics covered:

  1. What is scene manager?
  2. How to configure my scene properly?
  3. How to define scene transitions?
[Subsystems](https://www.youtube.com/watch?v=L9JIVFR-AFc) Topics covered: 1. What is subsystem? 2. How to define game structure using subsystems and scene managers? 3. How to define globally registered ViewModels? 4. How to swap implementations for different scenes? [View Models](https://www.youtube.com/watch?v=ZoO_B517QMc) Topics covered: 1. What is ViewModel? 2. How does it fit into MVVM? 3. What are ViewModel Properties and Commands? 4. How to instantiate ViewModel? [Computed Properties](https://www.youtube.com/watch?v=09gPdNbidDs) Topics covered: 1. What is Computed Propert? 2. How to define Computed Property? 3. How to specify dependencies for Computed Property? [Controllers](https://www.youtube.com/watch?v=4Xs_u5lJiyg) Topics covered: 1. What is Controller? 2. How does it fit into uFrame MVVM implementation? 3. What can I use controller for? 4. How Commands work with Controllers? 5. How to execute Commands? [Views](https://www.youtube.com/watch?v=P4BX0SI9wBk) Topics covered: 1. What is View? 2. How does it fit into MVVM? 3. How to define a View? 4. How to define and use Bindings in the View? 5. How to execute Commands from the View? [Bindings](https://www.youtube.com/watch?v=pwZkQ0KDJHc) Topics covered: 1. What are Bindings? 2. What types of bindings exist in uFrame? [Scene Properties](https://www.youtube.com/watch?v=shlvL6Fhq8o) Topics covered: 1. What is a Scene Property? 2. How to define Scene Property computation? 3. How to gain complete control over the Scene Property? [Reactive State Machines](https://www.youtube.com/watch?v=mVGyW0BKSTM) Topics covered: 1. What is Reactive State Machine? 2. How to define States, Transitions and Triggers? 3. How to add Bindings based on State Machine? [Inheritance](https://www.youtube.com/watch?v=gDtFChc5SQs) Topics covered: 1. How to specify inheritance for the ViewModels and Controllers? 2. How to specify inheritance for the Views and ViewComponents? [Targeting System - Advanced](https://www.youtube.com/watch?v=PDs3PMl_Zdw) Simple targeting system demonstrating basic features of uFrame in action. ## Running Guy Game Series [Starting Assets Download](http://invertgamestudios.com/docs/default-source/default-document-library/runningguytut.zip?sfvrsn=2)

Part 1

Part 2

Part 3

Part 4

Part 5

Clone this wiki locally