前言
什么是游戏框架?
我认为框架是支撑整个游戏生命的骨架,有以下几个作用:
- 避免重复造轮子,可以快速搭建起一个游戏启动流程,程序只需专注实现游戏核心玩法
- 规范开发流程,规范程序开发,方便协同工作
因此拥有一个好的游戏框架是很重要的,他人的游戏开源框架固然厉害,但终究不是自己研发的,适合自己才是最好的,所以打算从零搭建游戏框架,拥有一套属于自己的超级厉害的游戏框架
开发核心思路:
在不影响耦合度的情况下,代码极简,对比了很多框架,很多逻辑都过度设计,代码复杂意味着阅读困难,维护困难等,我认为没有复杂的逻辑,只有复杂的思想,无论什么逻辑进行一番梳理之后,代码逻辑都可以进行简化。
目标是制作一套容易理解,方便上手的框架,且每个部分几乎都可以热插拔,不会互相耦合。
开源第三方库推荐: