游戏设计
-
AI游戏开发和深度学习进阶[日] 伊庭齐志 著,曹旸 译本书以各种各样的实例剖析游戏AI手法,并以此为目标,帮助读者学习构筑游戏AI的技术。另外,也阐述了游戏AI中的深层学习、机械学习、强化学习技术。
-
不插电!神奇的编程思维是玩出来的[韩] 洪志连(韩)申甲千 著,邓瑾又 译当今时代计算机技术已经深入日常生活的方方面面,世界各国纷纷将编程教育纳入新课程大纲,越来越多的家长也开始为孩子报名各种少儿编程培训班。让孩子从小学习编程,培养其解决实际问题的能力,这是教育的未来趋势。《不插电!神奇的编程思维是玩出来的》一书通过游戏的方式帮助孩子了解和熟悉编程的基础概念和计算机运行的基本原理,进而掌握编程思维,正好满足了当今少儿学习编程的教育需求。本书的两位作者是专门从事小学生计算机教学的专家,具有多年的教学实践经验。全书共分为四个部分,前两部分包含26个游戏,内容主要涵盖计算机科学的一些基础知识,比如模式识别、二进制、调试、压缩等,很好适合小学低年级学生;后两部分包含24个游戏,内容包含了程序设计中的循环结构、条件结构、函数、代码等进阶知识,适合高年级学生学习。书中有很多实景图片和文字说明,以帮助孩子彻底掌握游戏,让孩子在开心玩游戏的过程中,就可以自然而然地学到编程的基本概念和原理。此外,随书附赠的游戏图册提供了游戏所需的各种卡片和素材,让孩子随时随地都可以进行游戏。本书优选的特点就是寓教于乐,将枯燥艰涩的计算机知识用游戏的形式呈现出来,让孩子在玩乐中就能学到专业的知识,并培养出编程思维。而且,书中的游戏不仅适用于编程课,还适用于数学课、劳动课、自然科学课等,很好适合小学老师跨科整合,设计成各种主题活动。
-
创造高清3D虚拟世界杨栋 著《创造高清3D虚拟世界:Unity引擎HDRP高清渲染管线实战》共11章,不仅包含HDRP入门基础,更通过剖析优秀案例对高清渲染管线的主体框架和各种特性进行阐述,如完全基于物理的光照和材质系统、体积光与雾效设置、光照烘焙及实时后处理效果等。本书全方位讲解如何使用Unity HDRP高清渲染技术来制作高质量画面内容。读者不管是在开发游戏、影视动画,还是在开发VR游戏、互动应用,都可以从本书中找到所需的高画质内容制作技术。本书进阶部分包括HDRP在VR中的具体应用方法、Unity实时光线追踪的具体用法,以及如何使用Debug系统和Custom Pass高级应用等。书中包含两个完整的Unity项目及相关操作步骤,读者一边操作一边阅读,即可把书中学到的技术直接应用到自己的项目中。
-
Unity VR虚拟现实游戏开发李婷婷 著《Unity VR虚拟现实游戏开发(微课版)》以Unity 2019.3.2版本为基础介绍虚拟现实游戏开发知识。主要讲述Unity 2019.3.2版本的使用方法及经验,系统地介绍虚拟现实游戏的设计开发方法。《Unity VR虚拟现实游戏开发(微课版)》分为两部分,第一部分为基础知识篇(第1~9章),第二部分为综合实践篇(第10~11章)。其中,第一部分主要介绍Unity的基础知识,包括虚拟现实技术概述、初识Unity引擎、脚本开发基础、GUI游戏界面、3D游戏场景、物理系统、动画系统、粒子系统及导航系统等内容,从总体上对Unity引擎进行概要性介绍。第二部分介绍2D扑克牌游戏和3D射击游戏,使读者对Unity游戏开发及虚拟现实内容设计制作有一个较全面的认识。全书提供了大量应用实例的配套资源,读者可通过扫描书中二维码或登录清华大学出版社网站下载使用。《Unity VR虚拟现实游戏开发(微课版)》适合作为高等院校数字媒体技术、数字媒体艺术及相关专业学生的参考书,也适合广大Unity初学者以及有志于从事Unity工作的人员使用。
-
游戏数值百宝书袁兆阳 著《游戏数值百宝书:成为优秀的数值策划》是游戏行业首本以游戏研发路径为顺序,以数值策划为视角,剖析游戏数值设计的书籍。无论何种游戏,数值的构建都会经历前期准备、战斗数值、经济数值、复盘和商业化这5个标准步骤,本书的前6 章非常适合游戏行业相关从业者、独立游戏制作人理解和学习游戏数值的制作和设计理念。随着游戏行业的发展和成熟,游戏数值的设计也趋于规范和标准化,本书的后两章则为未来“流水线”式数值设计的规范化提供了更多的思路和设计标准。
-
百万在线罗培羽 著《百万在线:大型游戏服务端开发》首部分:学以致用(第1-4章)这部分介绍了Skynet引擎的使用方法及注意事项,以《球球大作战》的案例贯穿其中,全面又详尽地剖析了服务端结构设计、通信协议格式、数据表结构设计、断线重连等方案的核心技术。《百万在线:大型游戏服务端开发》第二部分:入木三分(第5-7章)这部分揭示了在多核时代采用现代C++编写多线程TCP网络服务器的高效做法,以C++重写Skynet的案例贯穿其中,使用大量图表,生动翔实地描述Linux环境下的编程技术。《百万在线:大型游戏服务端开发》第三部分:各个击破(第8-11章)这部分列举了同步算法、热更新、防外挂等实际工程难题,并对其逐一击破,非常具有实用价值。尽管《百万在线:大型游戏服务端开发》以Skynet为例,但其同样适用于使用C++自研引擎的项目组,甚至是选用Erlang、Golang、Java的开发者。
-
游戏开发实战宝典猿媛之家 著本书讲解了游戏开发中用到的相关技术,主要包括前端和后端两部分内容,并结合前端与后端技术给出了几个实战项目的设计及实现方法。 本书分4部分,共12章。第壹部分(第1章)为梗概,介绍了软件开发的关键、游戏开发从业者的层次和挑战以及本书的目标。 第 2 部分(第2~5章)先介绍了Egret Engine编程技术,包括编程基础、高级开发和扩展库编程。随后讲解了sparrow-egret游戏前端框架的编程技术,包括MVC架构模式以及sparrow-egret游戏前端框架的主要功能。 第 3 部分(第6~8章)先介绍了Netty的主要功能,然后给出了作者开发的基于JCommon和nest的游戏组件的使用方法。*后给出了一个基于前端和后台功能相结合的实战项目—游戏聊天室。 第 4 部分(第9~12章)则比较详细地讲解了作者基于先前框架所开发的游戏实战项目—贪吃蛇和网络对战国际象棋。同时,介绍了一款可以和先前框架配合使用的自动生成代码的脚本工具—TreeBranch。在本书的*后两章,还讲解了功能框架以及实战项目里所涉及的游戏开发模块整合以及设计原则与模式,并展示了笔者的设计思路。 本书实例部分及章节源码解读难点部分均配有二维码讲解视频,方便读者自学时观看使用。 本书适用于游戏编程初、中级开发人员,游戏开发高手也可以通过阅读本书扩展自己的设计思路。
-
游戏设计艺术[美] Jesse Schell(杰西・谢尔) 著,刘嘉俊 等 译不需要是技术专家,只要阅读《游戏设计艺术》(第 3 版),学习佳作,深刻领悟游戏设计的真谛,人人都可以成为成功的游戏设计者!本书深入讲解最基础的游戏设计原则,展示桌面、卡牌、体育游戏中的技巧如何在电子游戏中生效。书中列出了 100 多个透镜,帮助你从各种角度观察游戏设计,例如心理、建筑、音乐、视觉、电影、软件工程、主题公园设计、数学、谜题设计和人类学等方方面面。本书主要内容包括游戏的体验、构成游戏的元素、元素支撑的主题、游戏的改进、游戏机制、游戏中的角色、游戏设计团队、如何开发好的游戏、如何推销游戏、设计者的责任等。第 3 版新增许多 VR 和 AR 平台的**范例,如《神秘海域 4》和《最后生还者》,以及免费游戏、混合游戏、严肃游戏等方面的当代名作。
-
游戏项目管理与敏捷方法[美] 克林顿·基思(Clinton Keith) 著《游戏项目管理与敏捷方法(第2版)》凝聚了作者数十年的从业经验,讲解了如何将精益敏捷方法中的Scrum 和看板应用于游戏项目的管理中,介绍了如何在尊重开发、美术、策划等专业能力的前提下充分发挥每个人的优势。与此同时,作者还针对长远规划、进度跟踪与持续集成提供了丰富的提示、技巧和解决方案。 《游戏项目管理与敏捷方法(第2版)》适合游戏行业从事开发工作的程序、制作、美术、测试与策划等岗位的人员阅读和参考。
-
Cocos Creator 2.x 游戏开发实战毛居冬 著《Cocos Creator 2.x 游戏开发实战》由国内资深游戏设计师主笔,结合全国多家院校的课程设置,选用官方及业内典型实例编写而成。全书系统介绍了Cocos Creator 2.x 引擎在游戏开发领域的应用知识,包括基础综述、数据存取、3D 系统、合图、物理系统、热更新、平台调用、发布项目、性能优化及引擎定制等内容,并结合具体项目案例提高读者的学习效率。通过本书的学习,读者可以全面了解和掌握Cocos Creator 2.x 在2D 游戏开发的重要模块和技术要点,提高自己的实践能力,成为一名优秀的程序员,实现制作游戏的梦想。