游戏设计
-
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预防、性能优化)、游戏处理(状态迁移、实时处理、加载)和声音处理等知识。
-
Unity 3D/2D移动开发实战教程朱淑琴 著《Unity 3D/2D移动开发实战教程》分为四大篇,包括基础篇、模型篇、3D教育软件综合实例篇和3D AR教育软件综合实例篇。基础篇主要包括Unity 2D开发和Unity基础知识;模型篇包括在Unity中创建资源和三维模型设计与制作;后两篇展示了基于Unity引擎的综合性3D软件和3D AR软件的开发过程。前两篇是基础操作,后两篇是实战应用。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、游戏脚本编写、游戏UI制作、各种特效制作以及移动平台上的运用等方面知识。 《Unity 3D/2D移动开发实战教程》可以作为对Unity感兴趣的游戏开发爱好者、移动开发人员进行学习的参考手册;也可以作为高等院校、职业院校、培训学校等机构的数字媒体专业、游戏开发专业和计算机相关专业的教学用书。
-
游戏感[美] 史蒂夫·斯温克(Steve Swink) 著,腾讯游戏 译优秀的电子游戏相比伟大的电子游戏差在哪里?为什么一个简单的动作(如跳”)在不同的电子游戏中给人的感觉会不一样?是什么成就或者毁掉一款电子游戏?是什么让玩家爱上或是讨厌一款电子游戏……本书通过详尽地剖析特定的电子游戏,定义了以往无法被定义的东西——游戏感,进而解答了上述问题。本书通过一种深入浅出的、非技术的风格介绍了游戏感的定义、测量方法、产生原理及未来,讨论了人类感知、认知的机制及心理学方面的相关知识,提供了超过直觉的判断电子游戏的工具,展示了塑造游戏感的具体细节,并通过实际案例告诉读者如何分析、测量、创造游戏感。力求帮助读者探索游戏感这个重至关重要却常常被忽略的领域,掌握如何创造更好的电子游戏,让自己的电子游戏给玩家的感受良好。 伟大的电子游戏不仅仅是一件产品,它还是科学与艺术的结合,是基于科学的原则及人类感知的特点创造的艺术品,就像电影一样。 本书不仅适合游戏设计师、游戏开发者、玩家、游戏设计专业的教师和学生阅读,任何对游戏如何运作感兴趣,关注游戏化思维、游戏化运营的人都可以阅读本书。