游戏开发书籍

一本好书往往胜过百篇教程。这些经典著作经受时间考验,许多免费在线可用,适合从新手到资深程序员。列表覆盖2D/3D、AI、关卡设计等,按主题自然展开,附作者、亮点与资源链接,便于入手。如果你有其他的资源或愿意提供资源,可以在下方评论或直接与我们联系,我们将会将之加入到这个清单里

游戏开发书籍

游戏开发图书

2D 游戏开发:从零到英雄(免费)

由 Penaz 主编的社区合集,全免费下载 PDF/EPub,支持 C++、Lua、JavaScript、Python 版,总超400页。从数学基础到物理引擎、输入处理、音频集成,一站式教你自建2D游戏。零门槛,代码示例丰富,适合初学者快速上手原型。

3D 图形与游戏开发数学入门

Fletcher Dunn 与 Ian Parberry 著,第二版全免费在线。覆盖向量、矩阵、四元数、曲线等3D核心数学,配互动示例与伪代码。游戏设计师必备,避免“黑箱”依赖引擎。

游戏人工智能

Ian Millington 著,第三版超1000页(routledge.com)。详解搜索算法、路径寻找、决策树、行为树到高级规划,配伪代码与案例。实战导向,帮助 NPC 更智能,适合中级开发者优化 AI 模块。

游戏设计:工程体验指南

Josh Bycer 著,聚焦机制迭代与玩家反馈循环。强调数据驱动设计,从原型到上线全流程。独立开发者读来实用,帮你避开常见坑。

游戏与交互应用核心数学:程序员指南

Jim Van Verth 与 Lars Bishop 著,第二版。向量运算、变换、物理模拟深度剖析,Unity/Unreal 兼容。数学恐惧症患者的良药,配图清晰。

心流(Flow)

Mihaly Csikszentmihalyi 著,心理学经典。探讨沉浸体验原理,如何设计“忘时”关卡。虽非纯技术书,却为设计师提供行为洞见。

游戏编码完整指南

Mike McShaffry 著,第四版超1000页。架构、渲染、物理、网络全覆盖,C++ 示例。资深参考,教你建可靠引擎。

游戏开发基础:关卡设计

Jeannie Novak 著。空间叙事、节奏控制、玩家引导详解。关卡设计师入门,案例多。

游戏引擎架构

Jason Gregory 著,Naughty Dog 前主程序师,第三版1240页(gameenginebook.com)。渲染、动画、音频、工具链全解析,附资源。引擎开发者圣经。

游戏机制:高级游戏设计

Ian Schreiber 与 Brenda Romero 著。机制组合、平衡、 emergent gameplay。实验性强,激发创意。

游戏编程宝石

Mark DeLoura 主编,多卷精选。算法优化、工具技巧汇编。快速查阅宝库。

游戏编程模式

Robert Nystrom 著,全免费在线。组件、状态、命令等23种模式,游戏专属。代码简洁,提升架构质量。

游戏脚本精通

Alex Varanese 著。Lua/Python 脚本系统设计,热重载。动态逻辑高手指南。

程序员几何学

Dmitry Ansimov 著。几何算法从基础到高级,代码实现。渲染/物理必备。

你好 Scratch:通过街机游戏学编程

Gary Schwartz 著。儿童级入门,用 Scratch 建游戏。教基础逻辑。

升级!(Level Up!)

Scott Rogers 著,第二版。关卡设计实用手册,视觉化技巧。设计师爱读。

用 Python & Pygame 制作游戏(免费)

Al Sweigart 著,全免费 PDF(inventwithpython.com/makinggames.pdf),365页。逐章建 Wormy、Tetromino 等游戏。Python 新手首选。

3D 游戏编程与计算机图形数学

Eric Lengyel 著,第三版。四元数、矩阵运算详尽。图形管线基础。

代码的自然(免费)

Daniel Shiffman 著,全免费在线,p5.js 示例。模拟物理、粒子、遗传算法。创意编程启蒙。

游戏开发者物理学

David Bourg 著。碰撞、刚体动力学。非物理专业者的实用指南。

示例驱动的游戏 AI 编程

t Buckland 著。有限状态机、A* 等 C++ 实现。动手强。

实时渲染

Tomas Akenine-Möller 等著,第四版(realtimerendering.com),1198页。光照、阴影、PBR 全覆盖,附免费章节。图形圣经。

游戏规则

esse Schell 著,第三版。用“镜头”法剖析设计,常年 Top1。创意与实践平衡。

游戏设计艺术

Jesse Schell 著,第三版。用“镜头”法剖析设计,常年 Top1。创意与实践平衡。

视觉叙事

Bruce Block 著。颜色、空间、光影在游戏中的应用。美术指导。

趣味理论

Raph Koster 著。第二版。游戏为何有趣,机制与学习曲线。哲学启发。

Windows 游戏编程大师技巧

André LaMothe 著。老牌 C++ 指南。底层优化。

Unity 实战

Joseph Hocking 著,第二版。多平台开发实战。Unity 用户入门。

用 OpenGL 学习:3D 渲染与游戏开发入门

Joey de Vries 等著。现代 OpenGL 教程书。着色器、管线详解。

开发类杂志

游戏开发者杂志(免费)

Game Developer Magazine起源于1994年的印刷刊物,至2013年转型数字平台,现已成为游戏行业核心资讯站。全站免费,无需订阅即可阅读新闻、深度剖析、开发者博客和播客。内容覆盖技术趋势如AI应用、引擎优化,到商业动态如GDC 2025行业报告。

独立游戏开发者杂志

全称Indie Games Developer Magazine,专为独立开发者打造的免费数字刊。网站与杂志联动,提供游戏展示、开发者访谈、营销指南和技术文章,如Unity资产推荐(Pool Kit)和社区加入建议。数字版纯免费下载(印刷可选售),无需购买,支持solo或小团队快速迭代。