你一定听说过,并不是所有的手指都是一样的,但是当满足不同的条件时,每个手指都是有用的。同样,在现实生活中,并非所有人都具有相同的品质,有些人可能擅长体育、学术,有些可能擅长戏剧等。同时,说到点子上,会有人知道自己的王牌在游戏开发,他们想学习如何开发一款可运行的游戏,但对从哪里开始以及如何朝着这个目标迈出第一步感到困惑。
对于这些人,在这里,我们将提到最好的 Unity 游戏开发书籍。但在那之前……什么是游戏开发?好的,游戏开发是开发游戏的多种技能的组合。这些技能包括游戏设计、编程、音效等等。
作为游戏开发的初学者,您无需学习所有内容。随着您在该领域的成长,您将与他们接触。现在,让我们进入我们的主题:
1. Unity 2018 游戏开发 24 小时,Sams 自学
本书将使您了解 Unity 2018 游戏引擎和编辑器,这将帮助您使用 Unity 的 2D 工具和 Tilemap 创建 2D 游戏。这本书教你从游戏开发的基础到重力、碰撞等物理概念。你还将学习动画并有效地使用 Unity 的图形资产管道。在本书中,您将找到 24 章,最多可帮助您在 24 小时内学习游戏开发。这本书包含各种有趣的测验和练习,有助于提高你的知识,无论你从中学到了什么。您将分阶段学习。
你会学到什么:
- 物理、动画
- 移动设备部署
- Unity 2018 游戏引擎和编辑器
- 带有预制件的可重复、可重复使用的游戏对象
- 将音频集成到您的游戏中
- 通过内置和自定义字符控制器控制玩家
2. Unity 实战:使用 C# 和 Unity 5 进行多平台游戏开发
如果您是应用程序开发人员或之前没有游戏开发方面的知识,那么这本书是一个很好的学习选择。通过阅读本文,您可以了解 Unity 和 C# 编程语言如何协同工作来制作游戏。本书包含一个示例项目,有助于理解 Unity 的特征和游戏开发策略。通过本书,您将学习如何使用 C# 语言、Unity 直观的工作流工具等。
本书涵盖:
- 如何编写和部署游戏
- 创建图形驱动的 2D 和 3D 游戏应用程序
- 构建管理游戏状态的代码架构
- 和更多
当您完成本书时,您将能够使用 Unity 游戏开发平台创建成功的游戏并将游戏部署到游戏商店。而且您还将获得对 Unity 工具集的深入了解。
3. Unity 5.x 手册
在这本书中,您将四处走走,教您游戏开发的概念。它需要您具备一定的条件,即熟悉 C# 编程语言和 Unity 游戏引擎。通过这些秘诀,您可以学习 2D 和 3D 游戏开发。它让我们了解游戏开发的核心概念,包括在新 GUI 系统、新混音器、外部文件和 2D 游戏的开发中为 2D字符动画。它还包含一些增强的有趣概念,例如新的标准着色器、Mecanim 系统、相机和新的照明功能。本书中给出的概念将帮助您提高游戏开发技能并增强它们。您将了解这些食谱将如何为您提供有关这些工作原理的分步说明和解释。不管你是谁,如果你想学习游戏的开发或者增加游戏开发的知识,你都可以去。
4. 游戏设计、原型制作和开发简介
本书将教你游戏设计理论的概念、扎实的快速原型制作实践和编程技巧。您知道在开发游戏之前需要进行游戏设计吗?一个好的游戏设计会吸引更多的注意力。
在您阅读本书时,它将帮助您了解使用统一性和编程概念开发游戏的迭代原型设计的重要实践。在本书结束时,您将掌握从设计到数字原型的概念。本书融合了屡获殊荣的游戏设计师和 Jeremy Gibson 教授提供的知识。
你会学到什么:
- 八种不同游戏原型的深入教程
- 开发新的游戏设计概念
- 以正确的方式学习 C#
- 调试游戏代码
- 进入竞争激烈、瞬息万变的游戏行业
5. 从使用 Unity 5.x 开发游戏中学习 C#
它是初学者充分学习游戏开发概念的最佳书籍之一。本书重点介绍如何使用 C# 和 Unity 脚本编写的强大功能来阐述您的游戏开发技能。本书将帮助您学习 C# 脚本的基础知识,开发游戏对象,还将帮助您掌握 Unity 中新 UI 系统的基础知识。本书还可以帮助您了解 C# 和 Unity,从而使用面向对象的编程原理开发 2D 游戏。
你要明白什么?
- C#中变量、方法和代码语法的基础
- 如何将您的游戏创意变成一个可行的项目
- 如何通过在 Unity 中有效地使用循环和集合来减少代码量
- 游戏开发中的面向对象编程原则
- 还有很多
6.用Unity开发2D游戏:用C#独立游戏编程
这本书有助于学习和理清我们围绕 2D 游戏开发的概念。顺便说一下,2D 游戏开发比 3D 游戏开发容易。使用 2D 游戏,您将能够轻松构建完整的跑步模型,从而培养您对该领域的兴趣和信心。本书将使您轻松快速地学习游戏的部署。
本书涵盖——
- 2D游戏开发基础
- 最佳实践和有用的游戏架构模式
- 使用图像资产、动画、相机、碰撞检测和状态管理等概念
- 还有很多
如果您有兴趣并想建立一个游戏开发之旅,那么一定可以去。在开始之前,您必须牢记一件事,它需要基本的编程知识和技能。
7. 用 Unity 掌握 UI 开发
游戏不仅仅关乎游戏的逻辑或编程。对用户来说,满足他们的需求也更重要,而本书将指导您实现这一目标。通过这本书,您将能够学习如何为您的游戏创建最佳 UI,如何使用 Unity 系统提供的 UI 元素,以及如何开发一个 UI 以大致缩放无关紧要的分辨率。在本书中,您将找到在顶级游戏类型中创建用户界面组件的分步示例,并且您还将能够深入了解或了解每个单独的 Unity 组件如何协同工作。如果您正在寻找一本能让您学习如何开发游戏 UI 的书,那么这就是您的选择。
因此,这些是最好的书籍,可以教您在 Unity 中进行游戏开发并增加您的 Unity 知识。您可以根据自己的要求和知识兴趣选择其中任何一种。