视频地址:  https://v.qq.com/x/page/d016340mkcu.html

 

Part 1: Architecture Design

Part 2: Development Management 

 

Part 1: Architecture Design

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

EmptyGO

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

架构的雏形,值得鼓励

Simple GameManager

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

恭喜大家,上路了.

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

Manager of Managers

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

 

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

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

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

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

LevelManager

Mad Level Manager

PoolManager

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

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

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

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

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

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

更好的设计

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

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

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

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

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

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

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

SaveManager

SaveManager

MVCS (StrageIoC)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MVVM (uFrame)

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

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

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

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

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

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

Part 2: Development Management 

Version Control

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

Development Standards

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

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

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

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

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

Test Game

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

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