Mvc is a widely used structure, which is recommended to be used in unity3d projects. But it is different from the general mvc framework, in short, it is to plan the relationship between the layers. For example, the interface is divided into display scripts, control scripts and data storage scripts.
Unity is a very flexible engine, which adopts a tree-like hierarchical structure, which also leads to the inability to completely copy the traditional framework structure.