自研究游戏框架项目。
至于为什么写这个框架:是本着研究整个游戏的方方面面,并且在学习跟研究中拥有自己的实验场所。
编写了热更管理层,AB打包工具,AB包管理层。
然后基于AB包管理层实现资源管理层,在资源管理层上实现对象池管理层。
基于上面开发完成层次,实现UI管理层,UI管理使用MVC架构思想。
以及场景管理层,数据管理层,音效管理层等等。
至于场景中,角色系统,战斗系统,则统一使用ECS架构思想。
最近刚刚编写了网络通信层,web,socket等等,使用了protobuf。
最后,本来架构仅仅使用c#编写,但考虑到日后,干脆在一些基础地方,兼用c#逻辑架构,以及xlua架构的写法来进行编写。
目前项目进度30%吧,
提示:此框架为仅仅是编写了游戏框架基本都会使用的部分,至于游戏细节逻辑部分,请自由发挥。
声明:
项目中,目前有使用到部分网络资源,请勿直接使用此框架中的资源。