你有多久没收到过游戏开发书单了?

字數 2498閱讀 36

你有多久没有收到游戏开发的书单了?小编精选了一份游戏开发书单,有用就收藏一下吧!

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位作者编写。每一章都表达了作者对游戏的理解和看法。本书内容十分丰富,既包括游戏的历史、游戏发展的前途、游戏的营销,也包含游戏具体的开发、提升自我的方法等。 这是一本有趣且充满思考的书,适合所有从事游戏开发、喜欢游戏的人阅读。

推薦閱讀更多精彩內容