游戏人工智能(游戏AI)是游戏开发的一个重要方面,在很大程度上决定了游戏产品的逼真程度和对玩家的吸引力,由此也得到游戏开发工程师越来越多的重视。 本书秉承把动画和运动系统直接集成到AI系统的方法,详细介绍了如何使用Lua语言及相关的技术和工具,编写和实现高质量的游戏AI。全书共9章,分别介绍了沙箱基础、创建和移动智能体、角色动画、意识控制、导航、决策制定、知识表达、感知和策略等主题。 本书适合于游戏开发工程师,特别是想要详细了解游戏AI开发的程序员阅读参考。
《产品为王 : 移动游戏产品设计规则》基于当前游戏行业背景创作,通过 7 个章节,分别从产品框架搭建、品牌及文化衔接、游戏核心系统、游戏数值架构、无所不在的惊喜、产品内容呼应和产品个性烙印几方面,系统地阐述一个基于移动平台的游戏产品,从产品设计到用户需求需要经历哪些方面的深入思考,并讲解最终产品又应当如何呈现游戏设计师想要达到的效果。 《产品为王 : 移动游戏产品设计规则》力求让游戏设计师在阅读完本书之后,有一个可参照的成熟体系,同时也期望通过系统剖析,将一些相对成熟和成型的经验、心得及解决方案,通过案例分析的方式,传递给有需要的游戏设计师。最终让更多的相关从业者,从当下纷乱的由渠道主导的市场竞争中回归到更关键也更接近本质的产品设计领域。 海报:
《游戏服务器架构与优化》是一部从实操的角度讲解各种类型游戏和应用的服务器的架构、设计、开发和优化的著作。作者蔡能是资历的游戏服务器技术专家和底层技术专家,有20余年开发和管理经验,曾在网易工作7年,参
《Unity与C++网络游戏开发实战:基于VR、AI与分布式架构》以Unity图形开发和C++网络开发为主线,系统地介绍了网络仿真系统和网络游戏开发的相关知识。《Unity与C++网络游戏开发实战:基于VR、AI与分布式架构》从客户端开发和服务器端开发两个方面着手讲解了一个完整的仿真模拟系统的开发,既有详细的基础知识,也有常见的流行技术,更有完整的项目实战案例,而且还介绍了VR、人工智能和分布式架构等前沿知识在开发中的应用。 《Unity与C++网络游戏开发实战:基于VR、AI与分布式架构》共21章,分为4篇。篇和第2篇为客户端开发,主要介绍了Unity基础与实战开发,涵盖Unity开发环境的搭建和调试;编写Hello World与仿真系统体验;Unity游戏开发语言;在Unity中使用图形学知识;Unity编辑器的使用;虚拟仿真训练系统的架构和模块;人物资源编辑与程序开发;场景资源编辑
提到电子游戏设计,我们想到的更多是游戏玩法设计、游戏界面设计,然而游戏还有一个重要的内在驱动因素,即游戏故事。本书从游戏叙事设计的角度向我们分析了故事在游戏设计中的重要性,它可以成为吸引玩家一次次回来的情感力量。书中讲述了游戏叙事设计的技巧、游戏的幕式结构设计、游戏角色的塑造、游戏关卡的设计、游戏玩法和叙事的平衡等内容,帮助游戏开发者和设计师提高游戏叙事设计的能力。
《设计模式与游戏开发》是作者“十年磨一剑”,将设计模式理论巧妙地融合到实践中的教材。 全书采用了整合式的项目教学,即以一个游戏的范例来应用23种设计模式的实现贯穿全书,让读者学习到整个游戏开发的全过程和作者想要传承的经验,并以浅显易懂的比喻来解析难以理解的设计模式,让想深入了解此领域的读者更加容易上手。本书既可以作为大学、专科和职业院校游戏程序设计专业的教材,也可以作为游戏从业人员提高游戏设计能力和规范运用设计模式的培训教材,还可以作为有这方面职业兴趣的读者学习和提高的自学参考书。
从Google的“手气不错”,抢红包,到Nike+的跑步APP,如今全球都掀起了游戏化设计的浪潮。“游戏化”一词在2010年下半年被“谷歌趋势”收录,在2011年入选牛津词典年度热词候选。其定义是“使用游戏化机制和游戏化体验设计,数字化地鼓舞和激励人们实现目标”。 全球都在进行游戏化但每一项产品都适合游戏化吗?游戏化后的产品会成功吗?正如想把难吃的食物做好吃,不是简单地给它摸上一层巧克力。游戏化产品,也不是简单地把游戏元素与机制放进产品或者工作制度里。 全球著名IT研究与咨询公司Gartner副总裁帮你分析“游戏化”发展趋势,拨开过度炒作的迷雾,指出失败的陷阱,帮你了解真实的游戏化。
从Google的“手气不错”,抢红包,到Nike+的跑步APP,如今全球都掀起了游戏化设计的浪潮。“游戏化”一词在2010年下半年被“谷歌趋势”收录,在2011年入选牛津词典年度热词候选。其定义是“使用游戏化机制和游戏化体验设计,数字化地鼓舞和激励人们实现目标”。 全球都在进行游戏化但每一项产品都适合游戏化吗?游戏化后的产品会成功吗?正如想把难吃的食物做好吃,不是简单地给它摸上一层巧克力。游戏化产品,也不是简单地把游戏元素与机制放进产品或者工作制度里。 全球著名IT研究与咨询公司Gartner副总裁帮你分析“游戏化”发展趋势,拨开过度炒作的迷雾,指出失败的陷阱,帮你了解真实的游戏化。
游戏编程的用户需求和发展速度近年来很快,阅读游戏开发类图书的需求也越来越大。本书是一本游戏开发指南,是开发、部署、运行商业游戏的读物。全书分为4个部分共24章。分是游戏编程基础,主要介绍了游戏编程的定义、游戏架构等基础知识。第二部分是让游戏跑起来,主要介绍了初始化和关闭代码、主循环、游戏主题和用户界面等。第三部分是核心游戏技术,主要介绍了一些更为复杂的代码示例,如3D编程、游戏音频、物理和AI编程等。第四部分是高级知识和综合应用,主要介绍了网络编程、多道程序设计和用C#创建工具等,并利用前面所讲的知识开发出一款简单的游戏。 本书适合游戏开发人员、游戏架构设计人员和游戏引擎用户参考阅读,也适合想要进入游戏开发领域的读者阅读。
互动叙事是一个新兴的领域,它了以往的电子游戏概念,试图在既有的人机交互基础上开辟出更加引人入胜的娱乐体验。本书的作者是电子游戏领域的“鼻祖”级人物Chris Crawford,书中集成了作者在互动叙事领域众多的经验和思考。 全书分5个部分,分别从互动叙事基础、思维方式、进化式策略、组件技术以及回顾和展望几个方面介绍了互动叙事。作者根据自身的经验,对互动叙事做出了尽可能详细的阐释,极大地扩展了人们对已有娱乐体验和娱乐形式的认知。 本书重在介绍互动叙事的基础理论,同时也涉及一些和游戏设计相关的内容。游戏设计师以及希望在其他产品或服务中纳入游戏娱乐元素的从业人士都可以选择阅读本书,你将从中收获很多值得反思、参考和借鉴的内容。
本书作为libGDX的入门教程,分为5部分。部分(~2章)为准备篇,介绍libGDX游戏引擎、历史、功能与特点、开发工具等、多平台的环境搭建等。第二部分(第3章),主要介绍libGDX的项目创建与交叉编译,期间还介绍了使用命令行来调试、运行、打包项目。第三部分(第4~5章),这两章为基础篇,主要是讲解一些基础的开发库。第四部分(第6章),主要讲解游戏开发工具,重点讲解了游戏工具的综合运用。第五部分(第7~9章),主要讲解游戏的控件与高级开发内容。
本书是为所有对数字媒体科学相关的数学、算法和技术感兴趣的人而准备的。本书介绍数字图像、数字音频和数字视频等数字媒体的基本原理,从技术、数学和算法的角度讨论如何对其进行处理。最后,介绍与多媒体创作相关的内容,并介绍了用Director、Lingo、Flash和ActionScript进行交互式多媒体创作的概念和方法,提供了大量的编程实例及相关说明内容。
这是一本 Minecraft的入门书,介绍了 400 多个实用的游戏技能,对于每个技能都详细介绍了应用的场景,并以分步骤的形式结合游戏截图对实际操作进行了说明,其中不少技能还提供了多种应用方式,从而使玩家能更多地发现游戏本身的乐趣。掌握了本书介绍的 400 多个实用技能后,玩家可以轻松完成建筑搭建、采矿等一系列游戏中必需的操作。书中还为玩家提供了常用的物品合成表、 MOD 特性表以及指令一览表。 本书适合 Minecraft 玩家阅读。
本书着重讲解游戏引擎的基础知识和工作原理,并结合配套的游戏引擎示例和详尽的代码,介绍游戏 引擎开发的技术细节。 本书是第1 卷,主要涉及游戏引擎基础架构。全书共13 章,分别介绍游戏引擎原理、引擎和引擎编 辑器、底层基础架构、数据结构、数学库、引擎初始化、应用程序架构、对象系统、资源管理、引擎设计 的哲学理念、场景管理、静态模型导入和LOD 技术。本书未涵盖的游戏引擎话题将在卷2 中讲解。 本书适合有的游戏开发基础和经验并且想要系统学习游戏引擎原理和引擎开发技术的读者阅读。
本书基于Adobe XD 2019 中文版,全面系统地介绍XD 的基本操作方法和界面设计技巧。书中包括界面设计的基础知识、XD 的简介和安装方法、工具的使用、对象的创建和编辑、资源管理、图层管理、重复
本书针对第1版进行改版,将“单机游戏”融入到网络部分的实例中,在讲解网络通信原理的同时,给出各个知识点的案例,并开发客户端的网络模块和服务端程序框架。然后将一部分的坦克游戏改造成联网对战的多人游戏。本