发布时间:2023-12-20 18:44:46 浏览量:140次
你有多久没有收到游戏开发的书单了?小编精选了一份游戏开发书单,有用就收藏一下吧!
1、Vulkan 应用开发指南
作者:[美] 格拉汉姆·塞勒斯(Graham Sellers)
译者:李晓波 等
本书系统地介绍下一代OpenGL规范Vulkan,揭示了Vulkan的独特性。本书主要内容包括:内存和资源、队列和命令、数据的移动、图像的展示、着色器和管线、图形管线对象、绘制命令、几何体的处理、片段的处理、同步、数据的回读以及多渲染通道等。 本书适合图形程序开发人员、熟悉图形和计算API的程序员阅读,也可供对Vulkan感兴趣的专业人士阅读。
2、Vulkan开发实战详解
作者:吴亚峰
书共分为19章,介绍了Vulkan的诞生、特点、开发环境的搭建以及运行机制、渲染管线和调试技术,着色器编程语言—GLSL、投影及各种变换、光照、纹理映射、3D模型的加载、混合与雾、两种测试及片元丢弃、顶点着色器的妙用、片元着色器的妙用、真实光学环境的模拟、阴影及高级光照、几种高级着色器特效、骨骼动画、Vulkan的性能优化等,后以一个休闲游戏—方块历险记的案例来展示Vulkan的功能与技术。本书按照必知必会的基础知识、基于Vulkan实现基本特效以及高级特效、完整游戏案例的顺序,循序渐进地进行详细讲解,适合不同需求、不同水平层次的各类读者。为了便于读者学习,随书提供了书中所有案例的完整源代码(书中所有案例都给出了安卓版和Windows版,后的大案例还进一步给出了macOS、iOS和Linux版),*限度地帮助读者快速地掌握各方面的开发技术。 本书适合游戏开发者、程序员学习,也可以作为大专院校相关专业的师生学习用书和培训学校的教材。
3、Unity 游戏开发技术详解与典型案例
作者:吴亚峰 徐歆恺 苏亚光
本书对Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细介绍。全书共分16章。主要内容包括:Unity 3D基础、Unity 3D集成开发环境、Unity脚本的开发、Unity图形用户界面基础、物理引擎、着色器、常用着色器特效、3D游戏开发的常用技术、光影效果的使用、模型与动画、地形与寻路技术、游戏资源的更新、多线程技术与网络开发、Unity 2D游戏开发、常用性能优化技术、休闲游戏等。
本书适合各个层级Unity 3D应用开发人员阅读,也可供相关专业人士参考。
4、 Unity 3D 内建着色器源码剖析
作者:熊新科
第 一本Unity源码分析的图书 ,联系辐射度学、光度学、色度学等物理理论,从物理学角度上阐述着色器所需要的基础知识。剖析内建着色器库中的若干工具库函数,阐述清楚原理,让读者深入理解,能在开发阶段中有效使用。剖析内建着色器库中的标准材质,以及若干常用的着色器程序的实现原理,让读者能深入学习到当前流行的渲染技术的实现原理,并融会贯通到实际开发工作中。
5、DirectX 12 3D 游戏开发实战
作者:[美] 弗兰克·D.卢娜(Frank D. Luna)
本书是畅销书作者的新作。该作者在3D开发领域拥有丰富的经验和积累,本书容纳了作者多年来的重要经验。书中通过三个部分来讲解如何使用DirectX12进行3D游戏的开发,从基础开始,由浅入深地引导读者进行学习,通过阅读本书,读者能够快速掌握这一工具。
以DirectX 12游戏开发为重点,介绍交互式计算机图形学编程。 利用Direct3D 12的新特性,减少CPU的开销并充分利用CPU多核心的优势。 详细讲解流行的实时游戏效果设计。 涵盖环境光遮蔽、实时反射、法线贴图、位移贴图、阴影绘制、几何着色器编程以及角色动画等渲染技术。 涵盖与图形学有关的基础数学知识以及光照、纹理贴图、混合以及模板等3D渲染等基本概念。
每章配有相应的习题,可供读者检验自己对知识的掌握程度,让其进一步掌握DirectX 12的使用方法。
6、游戏AI程序设计实战
作者:王磊
本书分为10章,用实战的方式讲解AI在游戏开发中的应用。主要内容包括:AI的基本概念、游戏中常用的寻路算法、Unity的基本知识、有限状态机、行为树、AI插件Behavior Designer、遗传算法、足球AI的实现、游戏AI设计的扩展技术等。本书适合游戏开发者、程序员阅读。
7、游戏机制——高级游戏设计技术
作者:Ernest Adams
本书将教你如何打造游戏机制,使机制产生出挑战十足、乐趣丰富、平衡良好的游戏可玩性。你将学习应该在游戏开发的哪些阶段中进行原型构建、测试、机制实现等活动,还会学习如何模拟游戏机制,以及如何将机制可视化地呈现出来,从而设计出更好的游戏。本书还提供了各种练习,使读者能够亲手实践所学的知识。读者还可以免费下载Joris Dormans开发的一个模拟工具,在其易用的图形化环境中进行练习。
8、游戏编程模式
作者:[美] Robert Nystrom 尼斯卓姆
游戏开发一直是热门的领域,掌握良好的游戏编程模式是开发人员的应备技能。本书细致地讲解了游戏开发需要用到的各种编程模式,并提供了丰富的示例。 全书共分20章,通过三大部分内容全面介绍了与游戏编程模式相关的各类知识点。首部分介绍了基础知识和框架;第二部分深入探索设计模式,并介绍了模式与游戏开发之间的关联;第三部分介绍了13种有效的游戏设计模式。 本书提供了丰富的代码示例,通过理论和代码示例相结合的方式帮助读者更好地学习。无论是游戏领域的设计人员、开发人员,还是想要进入游戏开发领域的学生和普通程序员,都可以阅读本书。
9、游戏开发者访谈录
作者:[日]IGDA日本NPO法人 小野宪史
本书包含90多位游戏行业从业人员对游戏行业独到的观点和看法,这些作者均是国际游戏开发人员协会的会员,有从事家用游戏开发和社交游戏开发的游戏开发人员,有研究机关及教育机关的相关人士,甚至还有媒体、桌游相关人士等。全书共有97章,分别由97位作者编写。每一章都表达了作者对游戏的理解和看法。本书内容十分丰富,既包括游戏的历史、游戏发展的前途、游戏的营销,也包含游戏具体的开发、提升自我的方法等。 这是一本有趣且充满思考的书,适合所有从事游戏开发、喜欢游戏的人阅读。
热门资讯
探讨游戏引擎的文章,介绍了10款游戏引擎及其代表作品,涵盖了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戏设计领域和数字艺术教育的重要性,欢迎点击咨询报名。
游戏中玩家将面临武侠人生的挣扎抉择,战或降?杀或放?每个抉定都将触发更多爱恨纠葛的精彩奇遇。《天命奇御》具有多线剧情多结局,不限主线发展,高自由...
3. 手机游戏如何开发(如何制作传奇手游,都需要准备些什么?)
如何制作传奇手游,都需要准备些什么?提到传奇手游相信大家都不陌生,他是许多80、90后的回忆;从起初的端游到现在的手游,说明时代在进步游戏在更新,更趋于方便化移动化。而如果我们想要制作一款传奇手游的
UI设计师、动画设计师、特效设计师每一个职位的功能和负责的方面都不同。所以,3D美术这方面需要大量的人才。但是要成为一个3D游戏建模师,也不是那么...
三昧动漫对于著名ARPG游戏《巫师》系列,最近CD Projekt 的高层回应并不会推出《巫师4》。因为《巫师》系列在策划的时候一直定位在“三部曲”的故事框架,所以在游戏的出品上不可能出现《巫师4》
6. 传奇游戏开发一个多少钱(做一款传奇类的游戏需要多少钱?)
做一款传奇类的游戏需要多少钱?一.做一款传奇类的游戏大概需要多少钱? 1.开发这样一款游戏,一开始投入的资金大概在15-20万左右,时间越长,投入的金额就越大。你开发的游戏需要扩展服务器和一些宣传
7. 3D动画软件你知道几个?3ds Max、Blender、Maya、Houdini大比拼
当提到3D动画软件或动画工具时,指的是数字内容创建工具。它是用于造型、建模以及绘制3D美术动画的软件程序。但是,在3D动画软件中还包含了其他类型的...
8. 运行UE5的最佳配置推荐,不同场景下UE5的不同配置需求
尽管据说虚幻引擎 5 通常可以与可以充分运行虚幻引擎 4 的机器正常工作,但必须注意的是,虚幻引擎 5 的新 Nanite 或 Lumen 等新功能需要更高的 GPU 能...
9. 开发一款游戏引擎很难吗?为什么国内好像没有自己的游戏引擎。
开发一款游戏引擎很难吗?为什么国内好像没有自己的游戏引擎。
虚幻引擎5上线后带来了高配置要求的问题,游戏优化一直是难题。本文通过几款游戏实例,探讨虚幻引擎5的配置需求和优化问题,引发对游戏优化责任的思考。
最新文章
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!