本书针对第1版进行改版,将“单机游戏”融入到网络部分的实例中,在讲解网络通信原理的同时,给出各个知识点的案例,并开发客户端的网络模块和服务端程序框架。然后将一部分的坦克游戏改造成联网对战的多人游戏。本书基于Unity3D*新版本编写,书中例子为商业游戏简化版本,读者可以从中了解商业游戏的设计思路和实现方法。读者看完本书,初步拥有开发一款完整网络游戏的能力。
这是一部系统性、深度和实战性兼顾的Cocos Creator游戏开发工具书,内容得到了Cocos引擎的创始人、触控科技西南区总经理、Cocos Creator引擎主程等多位官方专家的高度评价。作者有8年的移动游戏开发经验,对包括Cocos Creator在内的各种Cocos游戏引擎都有非常深入的研究。 本书基于Cocos Creator 2.x版本撰写,不仅详细讲解了Cocos Creator引擎的各种功能特性、Cocos Creator引擎核心模块的工作机制和原理,而且还详细讲解了基于Cocos Creator开发游戏的流程、方法、技巧和实践。不仅适合读者零基础快速入门,而且还能满足初学者进阶修炼的需求。 全书一共16章,分为四大部分: *部分 准备篇(第1~2章) 主要介绍了Cocos Creator的功能、特点、适用场景、基本架构、工作流,以及跨平台开发环境的搭建。 第二部分 基础篇(第3~8章) 对Cocos Creator的场景制作、资源管理、脚本编程、UI
《3D游戏与计算机图形学中的数学方法(第3版)》从专业角度讲解了一名游戏开发人员必须掌握的3D计算机图形学和游戏引擎中的数学概念。在讲解的过程中先从一些基础知识人手,比如向量几何和线性代数,然后循序渐进,逐渐引入3D游戏编程中的深层概念,例如光照和可见性检测。《3D游戏与计算机图形学中的数学方法(第3版)》给出了一些重要结论的推导过程,便于不具备相关理论知识的读者理解相关内容。相对于第2版而言,《3D游戏与计算机图形学中的数学方法(第3版)》第3版在内容上做了一些扩充,引入了投影、阴影、物理、布料模拟和数值方法方面的知识。所有章节都重新做了修订,并按照最 新的着色语言规范对着色器代码做了修改。
随着移动互联网的快速发展,移动端的游戏开发已经成为发展迅速、市场潜力巨大、前景诱人的开发方向。作为一种游戏引擎,libGDX让更多梦想加入游戏开发的人圆梦。本书全面介绍了使用libGDX进行游戏开发时所需要用到的知识,其中包括libGDX的详细介绍、libGDX的UI编程、libGDX的配套开发工具、libGDX中所遇到的一些问题的解决方案。本书并不局限于介绍libGDX编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书给出了丰富的实例,这些示范性的实例既可帮助读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考。本书还提供了两个实用的案例:捡金币项目和2048项目,具有很高的参考价值。本书实用性强,内容详细,不仅适合有经验的开发者,对于那些没有经验的开发者来说,也是一本很好的入门指南。
本书是一本介绍游戏设计、策划和开发的专业。主要内容包括游戏学基础、游戏性要素、游戏策划思想和游戏策划方法等,深入浅出地介绍了当前数字游戏策划的理论和方法。通过对游戏学科体系和概念的梳理,形成了一套较为系统和科学的游戏学体系,填补了国内游戏学的部分空白。同时,在客观认识游戏这一新学科的前提下,全书以游戏性为核心,展望国际最新动态,紧密结合实践需求,从不同的层面对不同类别的游戏策划进行了论述,是一本适用于广大在校学生、从业人员和游戏爱好者学习的专业书籍。
《Unity3D游戏开发实战:人气游戏这样做》介绍当前流行的Unity3D游戏开发引擎的使用方法,从游戏创意开始,逐步讲解Unity3D操作界面、角色人物、背景材质、动画效果及脚本程序,通过大量不同类型的游戏实例,带领用户实际体验从无到有设计一款游戏的完整流程。《Unity3D游戏开发实战:人气游戏这样做》不仅可以逐步学习Unity3D的各项功能,还能借鉴许多游戏设计的宝贵经验,从而自行开发出自己的创意游戏,最终还能够通过计算机、手机、平板电脑、网页连接与朋友共享成果。《Unity3D游戏开发实战:人气游戏这样做》适合广大游戏开发人员,也面向游戏开发爱好者、软件培训机构以及计算机专业的学生等。