译者序

人工智能技术已经渗透到了软件工程和互联网领域,软件因而具有了分析、决策、感知和学习的能力。而在游戏开发领域,则更需要智能化的游戏环境和游戏玩法,比如更聪明的敌人、更智能的场景、更人性化的操作,让游戏更具有挑战和乐趣,从而进一步增加游戏的可玩性。

Unity作为当今游戏开发的主流开发平台,结合时下火热的人工智能技术,必然能帮助游戏开发者碰撞出新的火花。本书涵盖了物体的智能移动、智能寻路、决策制定、地形生成、智能战术,模拟人的听觉、视觉、嗅觉的感知,棋类游戏的智能对手、机器学习、智能生成内容等技术,这些技术适用于多种类型的游戏,比如动作类游戏、冒险类游戏、战略游戏、策略游戏、棋类游戏等。作者将这些内容以实例的方式由浅入深地介绍给读者,让读者可以直观认识这些技术,并能够结合实战,真正掌握这些技术,而每个实例之后的原理性讲解,也能够帮助读者知其然且知其所以然。

作为一个技术人员,我在翻译时力求做到忠实于原文,表达简练,便于读者理解。但鉴于本人才疏学浅,对于译文中的纰漏和不足,恳请读者批评指正。在此感谢机械工业出版社华章公司王春华老师对我的信任。

本书若能够让读者学习到新的知识、拓展思维方式,便是一件令人愉快的事情!

童明
2020年11月于成都