推荐给大家的7本游戏开发书

2015年08月05日 13:26 0 点赞 0 评论 更新于 2025-11-21 15:35

1、《游戏设计的100个原理》

世界知名的游戏设计界权威在本书中进行了见解分享与阐释,深刻揭示了原理对游戏设计的启发和价值。本书首次将游戏设计师的优秀想法整合为一个工具包。作者在书中汇总了众多游戏设计秘笈,概括并阐释了100条重要的方法、原理和设计哲学。这些原理源自游戏设计的各个流派,并从创新、创作、平衡和解决问题这4个角度进行组织和阐释。每一条原理都搭配丰富的案例,介绍多种不同的设计思路,同时以经典图片的形式展现该原理的真谛。

对于经验丰富的设计师而言,无需再将优秀的想法和经验藏于脑中;对于刚刚起步的新手来说,可以通过本书学习最具价值的专业知识。当遇到困难时,读者都能通过本书寻找指引、获得灵感、把握重点。

本书具有以下特色:

  • 包含世界知名的游戏设计界权威的见解和阐释。
  • 方便查阅,为深入研究每个专题提供起点。
  • 这些原理来源于不同的领域,如建筑、精神医学、经济学等,本书揭示了它们对于游戏设计的价值。
  • 每一个原理都配有图片说明,易于理解和记忆。
  • 涵盖永不过时的话题,包括反馈循环、游戏机制、原型、规模经济、以用户为中心的设计等。

2、《3D游戏编程大师技巧(上、下册)》

这是3D游戏开发的经典之作,获得了姚晓光、史晓明、沙鹰等专业人士的重磅推荐。《3D游戏编程大师技巧》由浅入深地介绍了3D图形学基础知识及其在游戏开发中的应用。它是《Windows游戏编程大师技巧(第2版)》的姊妹篇,但内容更专注于3D编程,层次也更深。不过,作者André LaMothe擅长把复杂问题简单化,读者可以较为轻松地读懂本书,掌握3D图形编程的核心技能。

3、《Windows游戏编程大师技巧(第2版)》

《Windows游戏编程大师技巧(第2版)》堪称众多游戏开发人员的启蒙经典。作者André LaMothe是将复杂问题简单化讲解的大师。时至今日,书中的游戏基础知识、理论以及开发技巧,涉及游戏开发方方面面的核心问题,仍然具有很高的阅读参考价值。沙鹰的译本准确可靠,得到了读者的认可。如果想在游戏开发方面打下扎实的基本功,推荐阅读这本书。

4、《游戏人工智能编程案例精粹(修订版)》

这是亚马逊连续多年的游戏开发畅销图书,是AI技术在游戏中应用的经典案例合集,针对实际难题提供权威的专业解决方案。

英国Climax Studios公司技术总监、《恶灵骑士》开发者之一Chris Keegan评价道:“本书不仅是适合游戏编程初学者的入门教材,对于高级程序员或专家也是不错的选择。本书简洁明了,内容几乎覆盖AI方面所有重要学科,从基础数学和物理到图论和Lua脚本编写,再到为程序员创建一些极为精妙的代理行为所需的工具等。本书在软件工程方面的内容同样值得借鉴。演示游戏在代码实例中使用了我们极为熟悉的设计模式。我要将此书推荐给所有游戏程序员。这是一本很值得一读的书,它传播着奇思妙想!”

5、《游戏机制——高级游戏设计技术》

这是游戏设计权威专家的力作,首次全面剖析游戏机制,采用全彩印刷。本书将教授读者如何打造游戏机制,使机制产生出挑战十足、乐趣丰富、平衡良好的游戏可玩性。读者将学习在游戏开发的哪些阶段进行原型构建、测试、机制实现等活动,还会学习如何模拟游戏机制,以及如何将机制可视化呈现,从而设计出更好的游戏。本书还提供了各种练习,让读者能够亲手实践所学知识。读者还可以免费下载Joris Dormans开发的一个模拟工具,在其易用的图形化环境中进行练习。

6、《Cocos2d—X案例开发大全》

本书中的真实商业案例稍作修改就可应用于实际开发。书中既讲解了Cocos2d - x开发环境的搭建和实战技术,也包含了比较流行的综合案例,如视觉酷炫的体育竞技类游戏、独有的粒子特效休闲类坦克大战游戏、横屏模式的休闲类飞机对战游戏、迎合当今潮流的小清新风格的冒险类游戏、益智消除类游戏、物理仿真类休闲游戏、物理仿真类体育竞技游戏、与地图设计有关的物理仿真类益智解谜类游戏,以及与“愤怒的小鸟”游戏使用相同物理引擎的仿真类游戏“盛怒的老鼠”。本书所有案例均来自真实商业项目,具有很好的实践价值,能为读者提供丰富的实战技术和技巧,是帮助读者快速进入实战角色的优质教材。

7、《Cocos2D - X游戏开发技术精解》

这是学习Cocos2D - X游戏开发的权威指南,得到了Cocos2D - X技术专家的鼎力推荐。Cocos2D - X是一款支持多平台的2D手机游戏引擎,支持iOS、Android、黑莓BlackBerry等众多平台。当前,很多移动平台流行的游戏都是基于Cocos2D - X开发的。

本书详细介绍了如何使用Cocos2D - X引擎开发移动平台游戏,内容包括:

  • Cocos2D - X引擎简介。
  • 如何建立跨平台的开发环境。
  • 引擎的核心模块—渲染框架。
  • 如何实现动态画面和用户交互。
  • 二维游戏中背景的实现方法和技术。
  • Box2D物理引擎。
  • 如何掌握声音引擎的用法。
  • Cocos2D - X引擎的文件操作模块和内存管理机制。
  • 各种各样的粒子效果。
  • 如何掌握利用Lua脚本制作游戏的能力。
  • Cocos2D - HTML5引擎版本及引擎的附加功能等。

作者信息

洞悉

洞悉

共发布了 3994 篇文章