Document | Demo
MVVM 4 uGUI is Asset which supported the MVVM (Model-View-ViewModel) pattern for uGUI.
It's possible to be to use MVVM 4 uGUI and improve the efficiency in your game development and production!
[Model]
Model takes charge of game logic. Operation of the data View reflects and various logic operation of a game.
Model in this asset is everything besides View and ViewModel (C# scripts and game objects, etc.).
[View]
View takes charge of drawing game data to a screen.
View in this asset is uGUI (The other View elements aren't made a target.)
[ViewModel]
ViewModel takes charge of bridging to reflect the data received from Model in View. ViewModel and View use a method of data voiding, and a value reflection to View is performed automatically.
ViewModel in this Asset is MVVM 4 uGUI.