Unity3D网络游戏实战(第2版)/游戏开发与设计技术丛书
图书信息
书名:Unity3D网络游戏实战(第2版)/游戏开发与设计技术丛书作者:罗培羽
包装:平装
开本:16
页数:432页
出版社:机械工业
出版时间:2019-1-1
图书简介
《Unity3D网络游戏实战(第2版)》是一本全方位、实战经验分享的书籍,它涵盖了网络游戏开发的基础知识、通讯协议、网络架构以及常见问题的解决方法。 本书共分三部分,涵盖了网络游戏实战开发的核心流程和实现细节。 优秀部分“扎基础”介绍了TCP网络游戏开发的必备知识。包括TCP异步连接、多路复用技术,处理粘包分包的方法,以及设置正确的网络参数、安全的关闭连接等方法。第二部分“搭框架”介绍了商业级客户端网络框架的实现方法,包括C#服务端框架的实现,使用select多路复用实现底层与逻辑的分离,如消息分发、事件处理等模块。第三部分“做游戏”通过一个完整的实例,讲解网络游戏的设计思路。这一部分会使用第二部分搭好的框架,逐步做出完整的游戏,包括游戏实体的类设计、代码组织、游戏大厅(房间系统)等内容。本书作者对第1版进行了改版,将单机游戏融入到网络部分实例中,旨在讲解网络通信原理的同时给出实例,在开发多人坦克游戏的同时提高读者的实战能力。
推荐理由
本书是一部深入剖析网络游戏开发技术的实战经验分享书籍。适合游戏开发爱好者和岗位求职者阅读,作者通过详解Socket编程、常见问题解析和实时同步算法探究,帮助读者掌握网络游戏开发的基本知识和实践技巧。本书包含完整的多人对战游戏案例,揭示大量的实现细节,可以帮助读者从中了解商业游戏的设计思路和实现方法,读者看完本书,初步拥有开发一款完整网络游戏的能力。