你有多久没有收到游戏开发的书单了?小编精选了一份游戏开发书单,有用就收藏一下吧!
1、Vulkan 应用开发指南
作者:[美] 格拉汉姆·塞勒斯(Graham Sellers)
译者:李晓波 等
- 系统地介绍下一代OpenGL规范Vulkan
- 揭示了Vulkan的独特性
- 图形程序开发人员参考书
本书系统地介绍下一代OpenGL规范Vulkan,揭示了Vulkan的独特性。本书主要内容包括:内存和资源、队列和命令、数据的移动、图像的展示、着色器和管线、图形管线对象、绘制命令、几何体的处理、片段的处理、同步、数据的回读以及多渲染通道等。 本书适合图形程序开发人员、熟悉图形和计算API的程序员阅读,也可供对Vulkan感兴趣的专业人士阅读。
2、Vulkan开发实战详解
作者:吴亚峰
- Vulkan及三维图形学必知必会
- Vulkan实现基本特效及高级特效
- Vulkan完整游戏案例
- 多平台完整源代码下载
书共分为19章,介绍了Vulkan的诞生、特点、开发环境的搭建以及运行机制、渲染管线和调试技术,着色器编程语言—GLSL、投影及各种变换、光照、纹理映射、3D模型的加载、混合与雾、两种测试及片元丢弃、顶点着色器的妙用、片元着色器的妙用、真实光学环境的模拟、阴影及高级光照、几种高级着色器特效、骨骼动画、Vulkan的性能优化等,后以一个休闲游戏—方块历险记的案例来展示Vulkan的功能与技术。本书按照必知必会的基础知识、基于Vulkan实现基本特效以及高级特效、完整游戏案例的顺序,循序渐进地进行详细讲解,适合不同需求、不同水平层次的各类读者。为了便于读者学习,随书提供了书中所有案例的完整源代码(书中所有案例都给出了安卓版和Windows版,后的大案例还进一步给出了macOS、iOS和Linux版),*限度地帮助读者快速地掌握各方面的开发技术。 本书适合游戏开发者、程序员学习,也可以作为大专院校相关专业的师生学习用书和培训学校的教材。
3、Unity 游戏开发技术详解与典型案例
作者:吴亚峰 徐歆恺 苏亚光
- 全面讲解Unity 2018的新特性
- 包括各种特效和综合游戏案例
本书对Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细介绍。全书共分16章。主要内容包括:Unity 3D基础、Unity 3D集成开发环境、Unity脚本的开发、Unity图形用户界面基础、物理引擎、着色器、常用着色器特效、3D游戏开发的常用技术、光影效果的使用、模型与动画、地形与寻路技术、游戏资源的更新、多线程技术与网络开发、Unity 2D游戏开发、常用性能优化技术、休闲游戏等。
本书适合各个层级Unity 3D应用开发人员阅读,也可供相关专业人士参考。
##4、 Unity 3D 内建着色器源码剖析
作者:熊新科
- Unity Shader游戏开发者参考书
- 一本从实战出发,完整剖析Unity源码的图书
第 一本Unity源码分析的图书 ,联系辐射度学、光度学、色度学等物理理论,从物理学角度上阐述着色器所需要的基础知识。剖析内建着色器库中的若干工具库函数,阐述清楚原理,让读者深入理解,能在开发阶段中有效使用。剖析内建着色器库中的标准材质,以及若干常用的着色器程序的实现原理,让读者能深入学习到当前流行的渲染技术的实现原理,并融会贯通到实际开发工作中。
5、DirectX 12 3D 游戏开发实战
作者:[美] 弗兰克·D.卢娜(Frank D. Luna)
- Direct3D 12龙书
- 3D游戏开发宝典
- 计算机图形学编程、3D游戏开发、3D图形编程参考书
本书是畅销书作者的新作。该作者在3D开发领域拥有丰富的经验和积累,本书容纳了作者多年来的重要经验。书中通过三个部分来讲解如何使用DirectX12进行3D游戏的开发,从基础开始,由浅入深地引导读者进行学习,通过阅读本书,读者能够快速掌握这一工具。
以DirectX 12游戏开发为重点,介绍交互式计算机图形学编程。 利用Direct3D 12的新特性,减少CPU的开销并充分利用CPU多核心的优势。 详细讲解流行的实时游戏效果设计。 涵盖环境光遮蔽、实时反射、法线贴图、位移贴图、阴影绘制、几何着色器编程以及角色动画等渲染技术。 涵盖与图形学有关的基础数学知识以及光照、纹理贴图、混合以及模板等3D渲染等基本概念。
每章配有相应的习题,可供读者检验自己对知识的掌握程度,让其进一步掌握DirectX 12的使用方法。
6、游戏AI程序设计实战
作者:王磊
- 揭示AI在游戏开发中应用的经典图书
- 以实战的方式阐述AI的概念、AI插件、足球AI的实现、游戏AI设计的扩展技术
本书分为10章,用实战的方式讲解AI在游戏开发中的应用。主要内容包括:AI的基本概念、游戏中常用的寻路算法、Unity的基本知识、有限状态机、行为树、AI插件Behavior Designer、遗传算法、足球AI的实现、游戏AI设计的扩展技术等。本书适合游戏开发者、程序员阅读。
7、游戏机制——高级游戏设计技术
作者:Ernest Adams
- 游戏设计权威专家力作
- 首次全面剖析游戏机制,全彩印刷!
本书将教你如何打造游戏机制,使机制产生出挑战十足、乐趣丰富、平衡良好的游戏可玩性。你将学习应该在游戏开发的哪些阶段中进行原型构建、测试、机制实现等活动,还会学习如何模拟游戏机制,以及如何将机制可视化地呈现出来,从而设计出更好的游戏。本书还提供了各种练习,使读者能够亲手实践所学的知识。读者还可以免费下载Joris Dormans开发的一个模拟工具,在其易用的图形化环境中进行练习。
8、游戏编程模式
作者:[美] Robert Nystrom 尼斯卓姆
- 游戏编程入门
- 游戏编程领域的设计模式
游戏开发一直是热门的领域,掌握良好的游戏编程模式是开发人员的应备技能。本书细致地讲解了游戏开发需要用到的各种编程模式,并提供了丰富的示例。 全书共分20章,通过三大部分内容全面介绍了与游戏编程模式相关的各类知识点。首部分介绍了基础知识和框架;第二部分深入探索设计模式,并介绍了模式与游戏开发之间的关联;第三部分介绍了13种有效的游戏设计模式。 本书提供了丰富的代码示例,通过理论和代码示例相结合的方式帮助读者更好地学习。无论是游戏领域的设计人员、开发人员,还是想要进入游戏开发领域的学生和普通程序员,都可以阅读本书。
9、游戏开发者访谈录
作者:[日]IGDA日本NPO法人 小野宪史
- 游戏开发 IGDA 游戏设计
- 游戏运营、游戏开发业界人士集体智慧的结晶
本书包含90多位游戏行业从业人员对游戏行业独到的观点和看法,这些作者均是国际游戏开发人员协会的会员,有从事家用游戏开发和社交游戏开发的游戏开发人员,有研究机关及教育机关的相关人士,甚至还有媒体、桌游相关人士等。全书共有97章,分别由97位作者编写。每一章都表达了作者对游戏的理解和看法。本书内容十分丰富,既包括游戏的历史、游戏发展的前途、游戏的营销,也包含游戏具体的开发、提升自我的方法等。 这是一本有趣且充满思考的书,适合所有从事游戏开发、喜欢游戏的人阅读。