Unity Learn home
View Tutorial Content

Model-View-ViewModel pattern

Tutorial
Intermediate
+0 XP
0 Mins
Summary
By implementing common game programming design patterns in your Unity project, you can efficiently build and maintain a clean, organized, and readable codebase. Design patterns not only reduce refactoring and the time spent testing, but they also speed up onboarding and development processes, contributing to a solid foundation that can be used to grow your game, development team, and business.
Think of design patterns not as finished solutions you can copy and paste into your code, but as extra tools that can help you build larger, scalable applications when used correctly.
This tutorial explains how the Model-View-ViewModel pattern can be used to update GameObjects automatically when their model's properties change, thus reducing the amount of duplicate code and increasing runtime performance.
Select your Unity version
Last updated: February 05, 2025
6
Language
English
Model-View-ViewModel pattern