皮皮关的游戏开发系列丛书

Unity3D脚本编程与游戏开发

本书以Unity脚本编程为主要线索,全面讲解Unity 3D的编程技术,涵盖Unity 3D引擎的各个系统与模块。全书从简单的实例开始,逐步阐述Unity 3D游戏开发的核心概念,以及重要的物理系统和3D数学基础。然后针对游戏中的界面、动画、特效与音频等Unity 3D各个常用模块的使用方法进行讲解,并详细介绍游戏开发中数据管理与资源管理相关的知识。随后通过潜入型游戏的完整案例将本书所讲知识融会贯通。最后讲解了游戏AI、对象池等高级编程技术,帮助读者提升实践能力。

本书内容全面,讲解细致,适合游戏开发的初学者入门,也是皮皮关线下的Unity学习辅助教材。

 

扣人心弦:游戏叙事技巧与实践

作者凭借多年一线游戏叙事开发经验,以及多年在GDC(Game Developers Conference,游戏开发者大会)上召开专题研讨会的经验,总结了一套完整自洽的理论与实践体系,以通俗易懂且诙谐幽默的方式讲解了游戏叙事的核心原则。

本书分为两部分:第一部分阐述了目前行业内公认的叙事理论基础,确保读者在团队合作时能将其作为一种“通用语言”;第二部分则从实践的角度,详述了团队中的各部门成员应该如何正确地对待和处理游戏叙事。

本书既适合各个层次的游戏设计师、游戏开发人员,以及想要学习游戏叙事的人阅读,也适合对游戏文化感兴趣的人阅读。

 

游戏设计与开发:Unity实战完全自学教程

从务实的角度来看,游戏开发是一种实战活动,游戏开发者在掌握了基础知识后,需要不断进行针对性的实战和思考,才能真正掌握游戏开发所需的技术。幸运的是,网络上有很多乐于分享知识的游戏从业者,他们制作了很多入门与进阶的实战教程。其中,介绍了很多广受好评的精品游戏实例,而且这些实例紧贴近年来热门的游戏类型与风格。

本书结合了游戏设计的原则与使用 Unity 开发游戏的方法,精心挑选了受欢迎、有代表性的 9 个相对独立的游戏实例,在原开发者的协助下进行了重新优化和整理。在编排上符合由浅入深的学习顺序,每章有特定的游戏类型与风格,尽最大的努力满足读者学习、实战与参考的需求,帮助读者成为一名更优秀的游戏开发者。

 

游戏设计进阶:一种系统方法

本书是一本不同寻常的游戏设计指南。

在本书中你可以了解到深入的理论,基于游戏设计的各种理论实践,以及经过验证的行业实践。所有这些都是通过理解与应用系统性思维得到的。

正如你将在本书中看到的那样,游戏设计与系统性思维以神奇的方式互补。将这些组合起来,无论你是想成为一个更好的专业游戏设计师,还是更懂游戏本质的游戏开发者,这本书都可以为你提供帮助,让你以全新的方式看待游戏、乃至游戏以外的世界。

 

Unity3D完全自学教程

Unity引擎已经进入了成熟期并一直保持平稳而持续的更新,但是官方资料和文档的更新并不是很及时,还迟迟没有中文文档,对于学习者来说形成了一个不大不小的困难。同时网络上的视频教程、图文教程的知识呈碎片化,难以形成体系,导致学习者在一些重要的细节上不知其所以然。

本书的作者均是多年置身于游戏开发一线的开发者,有着丰富的游戏开发实践经验,且部分作者有丰富的游戏开发教学经验,本书是他们总结经验、持续学习的成果,适合初学Unity,又具有比较完整的知识体系。本书既可以作为初学者的入门书籍,又可以作为进阶者的查阅材料。

本书现已再版至第六版。

 

游戏AI开发实用指南

智能和多样化是一个成功游戏的重要元素。本书将通过不同游戏类型的人工智能示例帮助读者进入游戏AI编程,通过C#语言实现新、前沿的算法,终使游戏通过有趣的人工智能设计增加更好的玩家体验。同时,本书将带领读者以不同的方式思考人工智能。

 

必玩!77款激发游戏设计师创造力的游戏

本书不同于一般意义上的“设计师必玩列表”。

在本书中,重点介绍了这样一些游戏:它们足以用来教授那些已经成为和即将成为游戏设计师、或者仅仅是对游戏设计本身感兴趣的人士。其中的一些游戏会在曾经最为流行的作品中选取。就这些游戏而言,本书将解释新人设计师可能未必欣赏的一些方面。其他游戏的范围界定可能更为模糊,提到它们可能是由于它们的创新性,或者甚至是一个能在不同环境场合下重复使用的机关伎俩。

希望在看完这一系列的游戏介绍后,读者能尽可能多地去尝试游玩,并在面对自己的游戏设计问题时,能利用这些经验来拓宽思路。