对于想从事游戏开发的朋友,我的建议是:
如果你不是对游戏开发非常感兴趣,建议审慎地选择这个行业!
如果你不是对游戏开发非常感兴趣游戏服务器,建议审慎地选择这个行业!
如果你不是对游戏开发非常感兴趣,建议审慎地选择这个行业!
重要的话说三遍,如果你还是想学习游戏开发,下面是正文:
如果你是上班族,或者想迅速地熟悉 C++ 游戏服务器端的开发的话,建议:
1. 先学好 C++。
陈硕的《Linux 多线程服务端编程 使用 muduo C++ 网络库》。
看了后两本书,你就能学到一些 C++ 服务器程序框架、结构等一些套路。
3. 学一些游戏开发的知识
如果你还要实操的话,我这儿有一套完整的可以编译、调试跟布署的 MOBA 游戏的源码。
这是一款类似英雄联盟的 5V5 实时对战游戏,服务器端使用 C/C++ 开发,同时支持 Linux 和 Windows 系统布署;客户端使用 C# + Unity3D 开发。
进入后台配置的对战服务器:
设置自己的名字:
部署在我的云主机上后,和女朋友一起对战的效果图:
ps~被我女朋友虐的体无完肤。。。。。。
上述游戏完整的服务器跟客户端完整代码及安装布署教程游戏服务器,有人分享下来了:
链接: 密码: bde4
总结上去,熟悉 C++ 游戏服务器开发,建立在熟悉 C++、网络通讯、服务器开发常用套路上,其次才是游戏服务器原本的特点。