关于做游戏软件的书籍有多种,以下是一些推荐:
《Unity游戏开发入门》:
这本书适合初学者,介绍使用Unity来开发游戏的基础知识和流程。
《游戏编程图解》:
以简单易懂的方式介绍使用Python编写游戏的基础概念和技术,包括图形、动画和交互式内容的创建。
《实战2D游戏开发》:
使用Unity引擎教授2D游戏开发技术,并提供案例和练习项目。
《Windows游戏编程大师技巧(第二版)》:
由André LaMothe撰写,介绍在Windows环境下进行游戏开发所需的全部知识,包括Win32编程和DirectX中所有主要组件。
《DirectX 9.0 3D游戏开发编程基础》:
介绍如何使用DirectX 9.0开发交互式3D图形程序,重点是游戏开发。
《3D游戏开发步步高系列课程》:
由付仲恺撰写,MSDN特邀讲师,介绍3D游戏开发的过程和技术。
《游戏开发:世嘉新人培训教材》:
全面介绍游戏开发人员需要掌握的相关技术知识,内容由浅入深,涵盖计算机图形学、计算机运算、编程、游戏处理和声音处理等。
《Unity 3D游戏开发(第2版)》:
基于Unity 2018,结合2D和3D游戏开发的案例,详细介绍Unity的各个方面。
《腾讯游戏开发精粹》:
由腾讯游戏资深技术专家撰写,整理团队在自主游戏研发道路上积累的技术方案,内容涵盖游戏脚本系统及开发工具、数学和物理、计算机图形、人工智能与后台架构等。
《游戏设计艺术(第2版)》:
由Jesse Schell撰写,介绍游戏设计的真谛,帮助读者从各种角度观察游戏设计。
《游戏设计进阶:一种系统方法》:
由Michael Sellers撰写,介绍游戏设计的系统性方法,帮助读者设计更优雅、有趣和吸引人的游戏。
《游戏设计、原型与开发:基于Unity与C从构思到实现》:
由Jason Gregory撰写,介绍基于Unity与C从构思到实现游戏的过程。
这些书籍涵盖了从游戏开发入门到高级技术的各个方面,适合不同经验和需求的学习者。建议根据具体的学习目标和兴趣选择合适的书籍。