自己总结的游戏开发者全栈学习路线

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/themagickeyjianan/article/details/84504887
前端

1.cocos creator

2.unity 3d

后端

1.pomelo

2.express 

3.mysql

4.redis

快速部署

1.pm2

小结:

之所以这样总结出一套学习路线,是经过自己深思熟虑的,里面的知识点缺一不可。考虑如下:

1) cocos creator这种以javascript为主的跨android、ios、h5的平台的ECS组件化思路的解决方案不用说,肯定是开发首选。

2) unity是一种解决方案,比如: 3D投篮这种游戏,NGUI适配,3D捕鱼等等,能快速使用unity制作,或者说参考unity的思路,绝对是对的路线。 cocos creator的设计思路或者技术发展方向肯定也是以unity这个方向来搞。

3) pomelo是一种分布式游戏服务器,当面对不断增加的人数时,能方便的扩展。而且亲测完美支持cocos creator和unity。 支持protobuf、json协议。

4) express是node.js的web服务器框架。游戏中用于客户端的http请求,热更新存放静态文件等。

5) mysql是数据库,持久化存储玩家数据。

6) redis常用作缓存,用于补充解决mysql查询数据效率过低、存放热点数据的问题。

7) pm2用作node.js进程管理,将普通的进程变为守护进程,进程挂掉后,自动重启。

思考:

一个人的时间和精力是有限的,需要选择好一个正确的方向,多投入进去,做好它。

猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/84504887