记住一点,不要重新发明轮子-学习这些模式并使用它们

记住一点,不要重新发明轮子-学习这些模式并使用它们

很多想从事Unity开发的朋友不知道如何学习Unity开发知识,应该看什么样的书。 今天,拥有多年开发经验的千峰Unity讲师,就为大家分享几本游戏程序员必读的书籍。

1.《从游戏编程开始C++》

如果你想学习游戏开发,你必须从一门编程语言开始学习。 C++是最流行的游戏语言之一。 本书不仅教你C++,还能让你入门游戏编程。

2.《三维数学基础》

这本有趣的书介绍了模拟和渲染 3D 世界所需的基本数学,涵盖理论和 C++ 实现代码。

理论部分以3D方式讲解数学与几何的关系,列出的技巧和公式可以作为参考手册,方便查阅。 实现部分演示了如何在代码中实现这些理论概念。 编程示例的语言是 C++。 事实上,本书中的理论知识可以用任何编程语言来实现。

3.“游戏编程模式”

这是学习游戏开发设计模式的最佳书籍之一。 如果你只是想学习OOP设计模式游戏开发素材,那么你可以阅读本书的命令模式章节。 本书更适合那些有一定编程经验但不熟悉游戏编程的新手开发者。 请记住安卓游戏开发书籍,不要重新发明轮子 - 学习模式并使用它们来让游戏更快更好。

4.《游戏引擎架构》

作为“必备教材”,本书为读者提供了完整的游戏引擎软件开发理论和实践指南。 书中的示例是用 C++ 编写的,但它是任何游戏程序员的必读书籍。 内容包括:

● 游戏开发中的大型C++软件架构

● 游戏编程所需的数学知识

● 用于调试、源代码控制和分析的游戏开发工具

● 引擎子系统,如基本引擎系统、渲染、碰撞、物理、角色动画、游戏世界对象模型等。

● 多平台游戏引擎

● 多处理器环境下的游戏编程

● 工作流水线和游戏资产数据库

5.《游戏人工智能编程案例精要》

本书是游戏人工智能的经典之作,主要讲的是如何让游戏中的角色变得智能。 书中代码示例完整,每章都以一个有趣的例子作为框架来说明具体算法的应用安卓游戏开发书籍,并附有实现代码。 读者不仅可以收获大量的游戏AI编程技巧游戏图片,还可以对C++ GP有一个由浅入深的理解。 本书适合中级程序员。返回搜狐查看更多