Unity3D 网络游戏实战

罗培羽
前言 为什么要写这本书 笔者在玩到好玩的游戏时,总会希望有朝一日自己也能够做出经典的游戏作品。然而随着玩家欣赏水平的提高和网络游戏的发展,早期游戏的简陋画面再也不能吊起玩家的胃口,游戏大作再也不是一个人花几个星期就能完成的事情。Unity3D、虚幻4等引擎也正因为能够帮助开发者较快地制作出炫酷的游戏产品而备受青睐。 笔者曾与小伙伴们一起开发了一款仙剑同人游戏《仙剑5前传之心愿》,它是第一款由玩家开发完成的仙剑3D同人游戏,也是第一款采用即时战斗的仙剑游戏。那种只为圆一个游戏梦想,无条件付出的日子实属难忘。该作品就是使用Unity3D开发的,品质还算精良,读者可以登录pal5h.com (http://pal5h.com)下载。 图片 《仙剑5前传之心愿》游戏截图 以前笔者主要关注单机游戏,也总能够找到很多资料进行学习,很快就能做出成果。然而由于猖獗的盗版市场及国外优秀作品的打击,国内单机游戏公司纷纷转型开发网络游戏,大部分游戏公司都在使用Unity3D引擎开发网络游戏。因此对于开发者而言,学习Unity3D网络游戏开发至关重要。 然而市面上的Unity3D教程,大多是介绍单机游戏开发方法的,就算涉及网络,也只是简单带过。如果读者想要制作当今热门的网络游戏,特别是手机网络游戏,单单参考市面上的书肯定是不够的。如果想要到游戏公司求职,仅仅凭借这些知识,也不容易成功应聘。针对这一痛点,本书以制作一款完整的多人坦克对战游戏为例,详细介绍网络游戏的开发过程。书中还介绍了一套通用的服务端框架和客户端网络模块(它是商业游戏的简化版本),相信通过本书,读者能够掌握Unity3D网络游戏开发的大部分知识,也能够从框架设计中了解商业游戏的设计思路。 读者对象 根据用户的需求来区分,可能使用本书的读者如下。 ·游戏开发爱好者:想要自己制作一款游戏的人,作为自学参考书。 ·求职者:想要谋求游戏公…