游戏设计
-
Unity 游戏优化(英)克里斯·迪金森● 使用Unity Profiler查找程序中任何地方的瓶颈,并发现解决它们的方法。 ● 实现C#脚本编写的更佳实践,避免常见误区。 ● 深入理解渲染管线,通过减少绘制调用和避免填充率瓶颈来更大化渲染管线的性能。 ● 以大多数开发者都能理解的方式增强着色器,通过微妙而有效的性能调整优化它们。 ● 充分利用物理引擎使场景尽可能保持动态。 ● 组织、过滤并压缩艺术资源,保持高品质的同时更大化性能。 ● 发现VR项目中各种严重的性能问题,找到解决它们的方法。 ● 使用Mono框架和C#实现底层强化以更大化内存使用,避免垃圾回收。 ● 了解项目组织的更佳实践,通过改进工作流来节省时间。
-
Unreal Engine 4可视化设计(美)汤姆-香农本书作者是著名的虚幻引擎专家,有着丰富的可视化开发经验。他在本书中介绍了如何使用虚幻引擎4(Unreal Engine 4,UE4)创造可视化内容。首先,本书将告诉你使用UE4开发可视化内容的优势所在,并介绍了UE4的基本功能。然后,通过实例由浅入深地演示了使用UE4开发可视化项目的完整过程。
-
VR-Blender物理仿真与游戏特效开发设计张金钊,张金镝,张童嫣 著《VR-Blender物理仿真与游戏特效开发设计》全面系统地介绍了Blender物理仿真与游戏特效开发设计。Blender作为VR/AR领域前沿的开发技术,具有划时代的意义,是把握未来3D设计、交互设计、物理仿真设计、游戏特效设计、多媒体技术及人工智能的关键。《VR-Blender物理仿真与游戏特效开发设计》集计算机“互联网+”、VR/AR、X3D交互设计、AI技术、3D游戏建模设计、曲线及曲面设计、3D雕刻设计、动画游戏设计以及物理仿真引擎设计于一体,《VR-Blender物理仿真与游戏特效开发设计》内容丰富,叙述由浅入深,思路清晰,结构合理,实用性强,并配有大量的Blender物理仿真与游戏特效开发设计案例,能够帮助读者更加容易地掌握Blender物理仿真与游戏特效技术。《VR-Blender物理仿真与游戏特效开发设计》可作为高校游戏特效等多媒体设计专业的教材,也可供相关领域的从业者、爱好者学习参考。
-
平衡掌控者似水无痕 著本书由真正从事游戏行业工作的一线人员所著,书中的全部案例来自真实的游戏设计案例。全书一共分为7章,第1章介绍数值策划在职场中的发展路线,第2章介绍Excel在数值工作中的实战应用,第3章介绍MMORPG经济系统设计,第4章介绍MMORPG经济系统实现,第5章介绍两个VBA模拟案例,第6章介绍运营策划和与数据统计相关的内容,第7章介绍求职中大家需要注意的一些事项。
-
Unity MOBA 多人竞技手游制作教程郑宇 著2015年年底,《王者荣耀》手游横空出世,游戏上市后仅仅一个月的时间,游戏每月下载量就稳定在35万次左右,在随后的半年内攀升到70万次左右。仅2017年一年,《王者荣耀》以约300亿元人民币流水获得了全球手游收入排行榜冠军。 《王者荣耀》这种现象级手机游戏是如何制作出来的呢?本书将揭开《王者荣耀》的神秘面纱,带领读者学习MOBA类手游的制作全过程。 在本书案例中,使用Unity游戏引擎演示客户端的开发流程,使用Node.js演示游戏服务器端的开发流程,使用MySQL提供数据库服务,并演示如何部署商业级游戏服务到Linux服务器上。 本书篇幅有限,所以只演示游戏局内核心功能的制作过程,以及UI的基础使用方法。在熟练掌握本书知识点与开发技巧之后,建议读者访问锐亚教育网站(http://www.insideria.cn)学习更深入的商业级开发课程。 本书适合从事游戏制作的从业人员和相关专业的学生阅读。
-
中公教育数字视觉与虚拟交互自学指南中公教育优就业研究院 著《中公版·数字视觉与虚拟交互自学指南:Unity3D从理论到实战》一书共分为十三章,涵盖了Unity3D引擎的各个系统模块,对虚拟现实、增强现实、游戏开发三个领域做了深入、细致地讲解。本书按由浅入深、循序渐进的规律,从引擎初识到高级开发都做了一一介绍,帮助读者建立一套完整的知识体系,形成知识树。 第一章为Unity3D引擎初识,详细介绍了Unity3D的各个面板、坐标系、3D理论基础等。 第二章介绍了“面向组件”开发思想,是一种比“面向对象”更为高级的设计思想。该章对脚本组件进行了详细讲解,包含常用类与回调方法,是后续各章节的基础。 第三章到第八章涵盖物理系统、2D精灵系统、UGUI系统、动画系统、导航系统、特效系统等模块,对这些模块进行单独细致地分析与讲解,每个模块都对应到实际应用中的某个具体功能。 第九章为协程与WWW类,主要介绍了协程的使用方法与场景,并且阐述了游戏开发中的多线程的有关问题,终配合WWW类封装成下载工具类。 第十章主要介绍数据持久化,包括PlayerPrefs、XML的创建与解析、JSON的创建与解析、数据库语法及工具类的封装,并对数据表的设计做了详细讲述。 第十一章为动态资源加载,包括Resources、AssetBundle等技术,并讲解了一个资源热更的案例。 第十二章和第十三章介绍了AR、VR行业的前景,AR方面主讲高通AR SDK,内容包括图片和模型识别、相机控制、SLAM定位和工程打包发布等技术,VR方面主要介绍了基于HTC Vive的开发流程与VRTK插件的使用。
-
Unity3D动作游戏开发实战周尚宣 著动作游戏作为一大热门的游戏品类,一直不缺少玩家受众欢迎。但其较高的工艺门槛、技术细节、复杂度等都阻碍了其开发进程。本书结合作者自身的研发经验进行撰写,从角色、战斗、关卡、物理等多个剖面去解析动作游戏在研发中遇到的总总困难,尽可能的绕过或避免研发中的已知问题,*终帮助读者在对于该品类游戏的理解与开发上提供助力。 长期以来,以动作游戏为核心的书籍一直较为匮乏。因此也成为了本书撰写的契机。通过对本书的阅读,不管是爱好动作游戏的独立开发者,还是期望进一步提升自身能力的游戏从业者,相信您都能在其中有所收获。
-
Unity 2017 从入门到精通Unity公司 著Unity是在游戏开发和虚拟现实开发方面应用得非常广泛的软件,其功能强大,用户体验很友好,全世界已经有近千万注册用户。本书共分为28章,主要介绍Unity 2017的安装和使用方法,以循序渐进的方式详细讲解Unity操作界面、Timeline、资源导入流程、场景创建、粒子系统、Mecanim动画系统、物理引擎、地形系统、脚本语言开发、Shader开发、脚本调试优化与内存管理、跨平台发布等内容。书中每章都安排了有针对性的项目实例,可以帮助读者轻松掌握软件的使用技巧。为了方便读者学习,本书还附赠相关的Unity工程源文件以帮助读者快速掌握Unity开发技术,并在最后一章详细介绍了Unity 2018版本的新特性。 本书面向广大Unity 初学者,以及有志于从事Unity开发工作的人员,同时也适合高等院校相关专业的学生和各类培训班的学员阅读参考。
-
Python科学计算和数据科学应用[美] 罗伯特·约翰逊(Robert Johansson) 著,黄强 译《Python科学计算和数据科学应用(第2版)使用NumPy、SciPy和matplotlib》全面介绍Python在数值计算和数学领域的模块、标准库以及多个开源Python库,如NumPy、SciPy、FiPy、matplotlib等。在上一版的基础上,本书做了全面修订,更新了每个包的更新细节以及Jupyter项目的变化,演示了数值计算和数学建模在大数据、云计算、金融工程、商业管理等领域的应用。 本书提供了Python在数据科学和统计分析中很多新的应用示例,对上一版中的示例进行了扩展,每个示例都充分展示了Python的简洁语法及其数据分析方法在快速开发和探索性计算方面的强大功能。 通过阅读本书,读者将熟悉很多计算技术,包括基于数组的计算和符号计算、数据可视化和数值文件读写、方程求解、优化、插值和积分以及特定领域的计算问题,如微分方程求解、数据分析、统计建模和机器学习等。
-
游戏设计、原型与开发[美] Jeremy Gibson Bond(杰里米・吉布森・邦德) 著,姚待艳 译这是一本将游戏设计理论、原型开发方法以及编程技术巧妙结合在一起的书,目的是填补游戏设计与编程开发之间的缺口,将两者联系起来。随着Unity 游戏开发技术日趋成熟,游戏设计师把自己的想法转换为数字原型已变得极为重要。书中汇集了国际知名游戏设计专家――Jeremy Gibson Bond 在北美地区颇具盛名的游戏设计课程的教学经验,整合了成为成功游戏设计师和原型设计师所需要的相关技能与知识,能够有效帮助读者熟练运用Unity 进行原型开发与游戏设计,并且借助C#实行游戏编程。游戏制作是一门手艺,是很多人的梦想,但其创意、设计、原型和开发等重重困难也时常令人望而却步。当你徘徊在游戏制作的门前手足无措时,这本书可以从理论和实践两方面帮你打下牢固的基础。翻开这本书,跟随其中的指引冲破阻碍,也许创造下一个经典游戏的就是你!