游戏设计
-
红白机完全档案[日] 山崎功 著1983年7月15日,一台伟大的游戏机诞生了,电子游戏的历史被彻底改变。Family Computer(简称Famicom、FC),在国内因主机的红白配色被称为“红白机”。红白机让当时低迷的电子游戏市场成功复苏,让游戏文化逐渐发展壮大。1985年 《超级马力欧兄弟》发售后,红白机更是享誉全球,在那之后,任天堂引领电子游戏行业发展至今。 作者山崎功收集了所有日版红白机游戏软件,并进行了大量的整理工作,将文字资料、游戏卡带和包装的珍贵照片等内容汇集成册。除了红白机本体,本书还有磁碟机系统的游戏资料,以及红白机各类周边设备的珍贵照片和资料介绍。作者用26篇专题文章,进一步详细介绍红白机的相关历史和文化。除此之外,本书还收录了当年软硬件宣传海报和电视广告等稀有资料。书后的附表按照发售日排序和拼音排序重新制作了检索页面,方便国内读者查询。红白机一生轨迹尽在此书!
-
中公教育数字视觉与虚拟交互自学指南中公教育优就业研究院 著《中公版·数字视觉与虚拟交互自学指南:Unity3D从理论到实战》一书共分为十三章,涵盖了Unity3D引擎的各个系统模块,对虚拟现实、增强现实、游戏开发三个领域做了深入、细致地讲解。本书按由浅入深、循序渐进的规律,从引擎初识到高级开发都做了一一介绍,帮助读者建立一套完整的知识体系,形成知识树。 第一章为Unity3D引擎初识,详细介绍了Unity3D的各个面板、坐标系、3D理论基础等。 第二章介绍了“面向组件”开发思想,是一种比“面向对象”更为高级的设计思想。该章对脚本组件进行了详细讲解,包含常用类与回调方法,是后续各章节的基础。 第三章到第八章涵盖物理系统、2D精灵系统、UGUI系统、动画系统、导航系统、特效系统等模块,对这些模块进行单独细致地分析与讲解,每个模块都对应到实际应用中的某个具体功能。 第九章为协程与WWW类,主要介绍了协程的使用方法与场景,并且阐述了游戏开发中的多线程的有关问题,终配合WWW类封装成下载工具类。 第十章主要介绍数据持久化,包括PlayerPrefs、XML的创建与解析、JSON的创建与解析、数据库语法及工具类的封装,并对数据表的设计做了详细讲述。 第十一章为动态资源加载,包括Resources、AssetBundle等技术,并讲解了一个资源热更的案例。 第十二章和第十三章介绍了AR、VR行业的前景,AR方面主讲高通AR SDK,内容包括图片和模型识别、相机控制、SLAM定位和工程打包发布等技术,VR方面主要介绍了基于HTC Vive的开发流程与VRTK插件的使用。
-
Unity3D动作游戏开发实战周尚宣 著动作游戏作为一大热门的游戏品类,一直不缺少玩家受众欢迎。但其较高的工艺门槛、技术细节、复杂度等都阻碍了其开发进程。本书结合作者自身的研发经验进行撰写,从角色、战斗、关卡、物理等多个剖面去解析动作游戏在研发中遇到的总总困难,尽可能的绕过或避免研发中的已知问题,*终帮助读者在对于该品类游戏的理解与开发上提供助力。 长期以来,以动作游戏为核心的书籍一直较为匮乏。因此也成为了本书撰写的契机。通过对本书的阅读,不管是爱好动作游戏的独立开发者,还是期望进一步提升自身能力的游戏从业者,相信您都能在其中有所收获。
-
Unity 2017 从入门到精通Unity公司 著Unity是在游戏开发和虚拟现实开发方面应用得非常广泛的软件,其功能强大,用户体验很友好,全世界已经有近千万注册用户。本书共分为28章,主要介绍Unity 2017的安装和使用方法,以循序渐进的方式详细讲解Unity操作界面、Timeline、资源导入流程、场景创建、粒子系统、Mecanim动画系统、物理引擎、地形系统、脚本语言开发、Shader开发、脚本调试优化与内存管理、跨平台发布等内容。书中每章都安排了有针对性的项目实例,可以帮助读者轻松掌握软件的使用技巧。为了方便读者学习,本书还附赠相关的Unity工程源文件以帮助读者快速掌握Unity开发技术,并在最后一章详细介绍了Unity 2018版本的新特性。 本书面向广大Unity 初学者,以及有志于从事Unity开发工作的人员,同时也适合高等院校相关专业的学生和各类培训班的学员阅读参考。
-
头号玩家于富荣,周婷本书收集了100个有趣的侦探推理游戏,根据难度划分为10个等级,读者需要充分运用自己的观察力找出嫌疑人留下的线索。面对形形色色的案发现场和破朔迷离的案情,读者只有仔细观察、综合分析,才能拨开重重迷雾,揭开罪案谜底。每一次闯关的成功不只有游戏胜利的喜悦,更有观察力和推理能力的显著提升。
-
游戏的节奏税琳琳《游戏的节奏》主要内容包括游戏节奏,游戏玩法与操作,游戏中的内容投放,游戏中的系统,游戏的情感节奏,总结,参考文献。
-
Python科学计算和数据科学应用[美] 罗伯特·约翰逊(Robert Johansson) 著,黄强 译《Python科学计算和数据科学应用(第2版)使用NumPy、SciPy和matplotlib》全面介绍Python在数值计算和数学领域的模块、标准库以及多个开源Python库,如NumPy、SciPy、FiPy、matplotlib等。在上一版的基础上,本书做了全面修订,更新了每个包的更新细节以及Jupyter项目的变化,演示了数值计算和数学建模在大数据、云计算、金融工程、商业管理等领域的应用。 本书提供了Python在数据科学和统计分析中很多新的应用示例,对上一版中的示例进行了扩展,每个示例都充分展示了Python的简洁语法及其数据分析方法在快速开发和探索性计算方面的强大功能。 通过阅读本书,读者将熟悉很多计算技术,包括基于数组的计算和符号计算、数据可视化和数值文件读写、方程求解、优化、插值和积分以及特定领域的计算问题,如微分方程求解、数据分析、统计建模和机器学习等。
-
游戏设计、原型与开发[美] Jeremy Gibson Bond(杰里米・吉布森・邦德) 著,姚待艳 译这是一本将游戏设计理论、原型开发方法以及编程技术巧妙结合在一起的书,目的是填补游戏设计与编程开发之间的缺口,将两者联系起来。随着Unity 游戏开发技术日趋成熟,游戏设计师把自己的想法转换为数字原型已变得极为重要。书中汇集了国际知名游戏设计专家――Jeremy Gibson Bond 在北美地区颇具盛名的游戏设计课程的教学经验,整合了成为成功游戏设计师和原型设计师所需要的相关技能与知识,能够有效帮助读者熟练运用Unity 进行原型开发与游戏设计,并且借助C#实行游戏编程。游戏制作是一门手艺,是很多人的梦想,但其创意、设计、原型和开发等重重困难也时常令人望而却步。当你徘徊在游戏制作的门前手足无措时,这本书可以从理论和实践两方面帮你打下牢固的基础。翻开这本书,跟随其中的指引冲破阻碍,也许创造下一个经典游戏的就是你!
-
Unity 2D游戏开发[美] 杰瑞德·哈尔彭(Jared Halpern) 著,郭华丰,陶有旺 译《Unity 2D游戏开发》既是C#(Unity引擎的业界标准语言)语言的真实演练,也是包含脚本编写、玩家输入管理、资源使用、动画、碰撞检测和状态管理的重要的Unity核心课程。除基础知识外,你还将学习最佳编程实践,有用的游戏架构模式设计,以及如何自定义Unity使其符合自己的需要。所有内容旨在构建运行良好的2D游戏。通过专注于2D游戏和Unity不断扩展的2D工作流程,本书深入探讨了一些非常有用的2D主题,如精灵图集、瓦片切割以及全新的Tilemap(瓦片地图)功能。全新的分发渠道,如App Store、Google Play、itch.io、Steam以及GOG.com,让发现、购买和销售游戏比以往任何时候都容易。
-
必玩!77款激发游戏设计师创造力的游戏[美] Zack Hiwiller(扎克·希威勒) 著,李天颀,刘祎楠 译在本书中,作者基于多年的游戏设计及教授经验,用诙谐幽默的语言向读者传授了一个又一个重要的游戏设计理念。书中的每一章均有一个明确的主题,涉及随机性、叙事、挑战、机制、规则改变、新手教程、文化交互、抄袭与原创、胜败、作弊等多个方面。每个主题都通过多个鲜明而又典型的示例游戏来加以阐述,以便读者能够轻松地融会贯通。 本书不仅适合各层次的游戏设计人员、独立游戏开发者、高等院校相关专业的学生阅读,也适合非游戏领域、单纯的游戏爱好者阅读。