游戏设计
-
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(扎克·希威勒) 著,李天颀,刘祎楠 译在本书中,作者基于多年的游戏设计及教授经验,用诙谐幽默的语言向读者传授了一个又一个重要的游戏设计理念。书中的每一章均有一个明确的主题,涉及随机性、叙事、挑战、机制、规则改变、新手教程、文化交互、抄袭与原创、胜败、作弊等多个方面。每个主题都通过多个鲜明而又典型的示例游戏来加以阐述,以便读者能够轻松地融会贯通。 本书不仅适合各层次的游戏设计人员、独立游戏开发者、高等院校相关专业的学生阅读,也适合非游戏领域、单纯的游戏爱好者阅读。
-
Unreal Engine 4材质完全学习教程[日] 茄子,[日] 纹章 著,杨萌萌 译本书中将按顺序讲解材质的基本操作和经常使用的节点的理解和处理的操作。目标是让读 者掌握基本知识和操作能力,能够读懂官方发布的样本材质,从初级过渡到中级水平。 1~6章从UE4的基本操作、材质的概念开始,学习基本的材质操作方法。 7~15章通过学习各种范例中使用的功能,学会制作材质。因为是将实际开发的项目作为范 例,所以读者可以从中学到实用的材质操作技巧。 卷末资料 讲解了正篇中未尽说明的材质相关技术知识和用途。内容稍难,面向技术美术设计 师或想成为技术美术设计师的人。 因本书面向美术设计师,所以尽量避免了编程部分的讲解。但是材质的制作过程中 有很多无法避免的技术知识,这些专业知识会记载到卷末资料的讲解中。如果想学习更 深层的知识,可以到卷末资料中查阅。 附录资料 在本书中,可以一边跟着各种范例的制作顺序进行操作,一边来学习材质的功能。 从第6章开始的学习内容将会使用到附录中的样本资料。附录资料下载于秀和系统的书籍支持页面。
-
Unity & VR游戏美术设计实战李胜男,王砚,王茂慧,李瑞森 著《Unity & VR游戏美术设计实战》是一本介绍VR技术及VR游戏设计和制作的实例教程。全书分为五大部分:第一部分主要讲VR技术的概念、发展简史、应用领域及其与虚拟游戏的关系;第二部分主要讲VR游戏开发基础,包括主流的VR硬件设备和开发平台、VR游戏制作的软件和游戏引擎等;第三部分讲3ds Max软件的基础操作,包括模型的创建与编辑及贴图的制作;第四部分讲Unity引擎在VR游戏美术设计中的应用,包括Unity引擎编辑器软件界面和菜单、各种系统功能、基础操作等;第五部分是VR游戏场景实例制作,讲解如何利用3ds Max和Unity引擎编辑器来制作游戏场景并实现其VR体验。
-
Swift游戏开发经典实例Jonathon Manning,Paris Buttfield-Addison 著·设计游戏架构,组织游戏内容。 ·用UIKit编写界面、定制菜单。 ·让游戏能够检测和响应用户输入。 ·使用音效、音乐和语音合成。 ·通过iCloud存储和访问数据。 ·用SpriteKit创建2D图形及动画。 ·用物理引擎模拟真实世界。 ·用SceneKit创建和绘制3D场景。 ·设计AI系统进行用户测试。 ·添加游戏控制,扩展显示器以及增强现实。
-
Android手机游戏开发实战谢晓勇 编《Android手机游戏开发实战(第2版)》详细介绍了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等Android手机游戏开发所需要的基础知识。本书基于工作过程的教学思想,按照学生可能所需要的就业技能,将“Android手机游戏开发”学习领域分为5个学习情境:Android游戏开发基础、Android OpenGL开发基础、Android OpenGL应用案例、Android游戏开发之综合案例、实现自己的游戏引擎。本书实战性强,书中的每个知识点都有精心设计的示例,并且这些示例以迭代的方式重现。5个学习情境也重现了经典Android手机游戏开发的全过程,既可以以它们为范例进行实战演练,也可以将它们直接应用到实际开发中,兼顾了学习者的职业发展与深入学习。本书面向的读者包括毫无Android开发经验的初学者,以及有一定Android开发经验但缺乏学习的开发人员。《Android手机游戏开发实战(第2版)》可作为高职高专教育“手机游戏开发”课程的教材,也可作为从事软件开发人员的参考用书。
-
独立游戏开发王寅寅 著本书将独立游戏开发分为了三个部分。第壹部分我们尝试对独立游戏开发进行相关理论分析。第二部分侧重实践,我们首先对游戏进行了简单设计,再使用Unity展示了一款2D Android游戏的具体开发流程,案例专注于游戏层面的设计与编码,不包含晦涩难懂的底层逻辑。第三部分专注于如何使用游戏创造收入,包括使用GooglePlay渠道发布游戏、植入广告、在游戏内创建虚拟商品、实现内购功能等。 本书第壹部分适合所有想要了解独立游戏开发的读者,第二、三部分则适合具有一定C#或Java编程语言基础的游戏开发初学者。
-
游戏开发 世嘉新人培训教材[日] 平山尚 著《游戏开发:世嘉新人培训教材》全面介绍了游戏开发人员需要掌握的相关技术知识。内容由浅入深,从命令行游戏开发讲起,然后介绍如何开发简单的2D游戏,最后介绍如何开发出一个包含模型和动画的3D游戏,涵盖了计算机图形学(3DCG、2DCG、字体、光照、动画)、计算机运算(碰撞处理、计算误差)、编程(模块化、bug预防、性能优化)、游戏处理(状态迁移、实时处理、加载)和声音处理等知识。