/unity_mvc

Example of using MVC for game developing

Primary LanguageC#

Using Model-View-Controller pattern with Unity 3D

Check also Version 2 of this demo

This repository contains a simple Unity demo project with MVC architecture. The architecture used in this project based on the articles [1] and [2]

Figure 1 - Framework diagram Class Diagram

References

[1] The Guerrilla Guide to Game Code

[2] Timesteps and Achieving Smooth Motion in Unity

[3] Fix Your Timestep! How to step your physics simulation forward

[4] deWiTTERS Game Loop

[5] Synchronous RTS Engines and a Tale of Desyncs

[6] Unity Documentation: Execution Order of Event Functions