Unity应用架构设计与项目架构优化

Part 1: Architecture Design

Part 2: Development Management

Part 1: Architecture Design

架构设计有不同的方法和流派

EmptyGO

unity应用架构设计 unity项目架构设计_架构设计

架构的雏形,值得鼓励

Simple GameManager

unity应用架构设计 unity项目架构设计_Management_02

恭喜大家,上路了.

这是一个最简单的Unity的架构设计方法,事实上也是最常用的,最有意义的一种.思想很简单,却能起到很重要的作用

Manager of Managers

unity应用架构设计 unity项目架构设计_MVVM_03


unity应用架构设计 unity项目架构设计_unity应用架构设计_04

对于一些所谓的中型以上的游戏的项目的架构设计,这就是一个非常适用的方法

unity应用架构设计 unity项目架构设计_unity应用架构设计_05

unity应用架构设计 unity项目架构设计_架构设计_06

LevelManager

Mad Level Manager

PoolManager

unity应用架构设计 unity项目架构设计_unity应用架构设计_07

非常简单的设计,可以应付绝大多数中小规模的游戏

unity应用架构设计 unity项目架构设计_unity应用架构设计_08

unity应用架构设计 unity项目架构设计_unity应用架构设计_09

unity应用架构设计 unity项目架构设计_Management_10

unity应用架构设计 unity项目架构设计_Management_11

更好的设计

unity应用架构设计 unity项目架构设计_unity应用架构设计_12

unity应用架构设计 unity项目架构设计_架构设计_13

unity应用架构设计 unity项目架构设计_unity应用架构设计_14

unity应用架构设计 unity项目架构设计_MVVM_15

unity应用架构设计 unity项目架构设计_unity应用架构设计_16

unity应用架构设计 unity项目架构设计_Management_17

unity应用架构设计 unity项目架构设计_架构设计_18

SaveManager

SaveManager

MVCS (StrageIoC)

unity应用架构设计 unity项目架构设计_MVVM_19

做中大型游戏的时候,一定要贯彻的一个思想,就是把你的UI和逻辑分开,不管你采用什么手段,这个事情百分之一百要做

unity应用架构设计 unity项目架构设计_Management_20

unity应用架构设计 unity项目架构设计_MVVM_21

unity应用架构设计 unity项目架构设计_架构设计_22

unity应用架构设计 unity项目架构设计_MVVM_23

unity应用架构设计 unity项目架构设计_unity应用架构设计_24

unity应用架构设计 unity项目架构设计_Management_25

unity应用架构设计 unity项目架构设计_架构设计_26

unity应用架构设计 unity项目架构设计_MVVM_27

unity应用架构设计 unity项目架构设计_架构设计_28

unity应用架构设计 unity项目架构设计_MVVM_29

unity应用架构设计 unity项目架构设计_unity应用架构设计_30

unity应用架构设计 unity项目架构设计_MVVM_31

unity应用架构设计 unity项目架构设计_MVVM_32

unity应用架构设计 unity项目架构设计_架构设计_33

unity应用架构设计 unity项目架构设计_Management_34

unity应用架构设计 unity项目架构设计_MVVM_35

MVVM (uFrame)

unity应用架构设计 unity项目架构设计_Management_36

unity应用架构设计 unity项目架构设计_unity应用架构设计_37

unity应用架构设计 unity项目架构设计_Management_38

unity应用架构设计 unity项目架构设计_unity应用架构设计_39

unity应用架构设计 unity项目架构设计_架构设计_40

unity应用架构设计 unity项目架构设计_架构设计_41

Part 2: Development Management

Version Control

unity应用架构设计 unity项目架构设计_Management_42

Development Standards

unity应用架构设计 unity项目架构设计_unity应用架构设计_43

unity应用架构设计 unity项目架构设计_Management_44

unity应用架构设计 unity项目架构设计_unity应用架构设计_45

unity应用架构设计 unity项目架构设计_MVVM_46

unity应用架构设计 unity项目架构设计_MVVM_47

Test Game

unity应用架构设计 unity项目架构设计_unity应用架构设计_48

unity应用架构设计 unity项目架构设计_Management_49


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空