为什么要写框架?

很简单

能让开发者更加从容的面对复杂多变的需求。

能让你的代码结构更加的清晰,而不是乱七八糟的一堆东西堆在一起。

能让你的代码有质量,有可读性,好的延展性和交接性。

能让你的思维更加的全面,从面向过程真正的变成面向对象。

需要准备哪些知识做基础准备?

至少精通一门面向对象的语言 C# C++ Java 都行。

熟悉常见数据结构,常见算法。

熟悉一些很常用的设计模式,观察者,工厂,单例,单一职责等等。推荐图书:《大话设计模式》。

对网络游戏的开发流程有一个比较清晰的概念。

最好可以有一些3D数学基础,图形学基础。

游戏框架应该包含哪些内容?

Unity游戏开发笔记-游戏框架之美_Unity教程

内容有点多:

Unity游戏开发笔记-游戏框架之美_Unity教程_02

 

感觉有点看不太清,做个依次展示:

Unity游戏开发笔记-游戏框架之美_Unity_03

                                                               游戏核心业务层

Unity游戏开发笔记-游戏框架之美_Unity_04

                                                  效率

Unity游戏开发笔记-游戏框架之美_Unity教程_05

                                              效果

Unity游戏开发笔记-游戏框架之美_Unity教程_06

                                                                  战斗框架

Unity游戏开发笔记-游戏框架之美_Unity教程_07

                                        项目管理的一部分

Unity游戏开发笔记-游戏框架之美_Unity_08

                                                            依赖层

Unity游戏开发笔记-游戏框架之美_Unity_09

                                                               打包管理

整理之后~

Emmmmmmmmmmmmmmmm

真的是路漫漫其修远兮,吾将上下而求索~

感觉每一个小的分支都有非常多非常多的的话题可以深入~而且都需要很多的精力去做深入的学习,做个开心的成长者吧~

活在当下,做好自己~

就酱~