制作游戏程序需要阅读的书籍可以分为几个主要类别:
游戏开发入门书籍
《游戏设计与开发入门》
《Unity官方教程》
《游戏编程入门》
编程语言指南
《Java游戏编程开发教程》
《C++语言程序设计(第4版)》
《JavaScript游戏开发实战》
游戏设计理论和实践
《设计好的游戏》
《游戏设计模式》
《游戏设计的 100 个原理》
游戏开发工具和引擎
《Unity游戏开发实战》
《Unity游戏开发实战指南》
《Cocos2d-x开发指南》
《Unreal Engine 4游戏开发实践指南》
游戏算法与数学
《3D游戏与计算机图形学中的数学方法》
《游戏编程模式》
《游戏引擎架构》
其他相关书籍
《Doom启示录》
《创游记:游戏团队创业成长之路》
《图形学精粹》
《GPU精粹》
《人工智能编程箴言》
这些书籍涵盖了从基础知识到高级技术的各个方面,适合不同经验和兴趣的读者。建议根据个人的兴趣和需求选择合适的书籍进行学习。例如,如果你是初学者,可以从《游戏设计与开发入门》和《Unity官方教程》开始,逐步深入;如果你已经有一定的编程基础,可以选择《Java游戏编程开发教程》或《C++语言程序设计(第4版)》来提升游戏开发技能。