Unity中创建桌球3D手机游戏 Eightball Pool with Unity
你将学到什么
- 您将学习可转移的技能,使您能够使用 Unity 创建可发布的基于物理的 3D 手机游戏
- 您将学习如何进行项目规划
- 您将学习如何将广告合并到您的 Unity 项目中
- 您将学习如何创建具有相当挑战性的玩家 AI
要求
- 本课程专为没有 Unity 经验的人员设计
描述
在本课程中,我们将使用 Unity 制作一款基于 3D 物理的八球台球游戏。话虽如此,本课程的最终目标并不是向您展示如何制作八球台球游戏本身,最终目标是使用它来帮助您学习 Unity 中游戏制作的基本原理,从而使您能够您可以创建自己的游戏。
我们游戏的显着特点之一是真实的物理模拟。
换句话说,在我们将在本课程中制作的游戏中,玩家将能够进行跳投,使球从桌子上弹起;以及转弯击球,使球沿曲线移动。
我们游戏的另一个显着特点是具有难以击败的人工智能玩家。 AI部分的重要之处在于,在研究它的同时,你将学习如何编写复杂的数据驱动的游戏逻辑,这是非常有价值的经验。
在本课程中,我们不仅将向您展示如何在 Unity 中制作游戏,还将向您展示如何制作可发布的手机游戏。我们将在本课程中用作示例的八球台球游戏已在 Apple 的 App Store 和 Google 的 Play 市场上发布,我们将在制作这款游戏时牢记最终的发布目标,以便您能够获得完整的体验。
最后,由于我们的目标是向您展示如何制作可发布的游戏,因此我们还将向您展示如何通过将广告集成到我们的项目中来实现基本的盈利。
好吧,在本课程中,我们再次使用八球台球作为学习示例,教您可转移的技能,您可以将其应用于您可能想要制作的任何其他游戏。
为了实现这一目标,我们提供了我认为详尽的解释,而实际上,对于你们中的一些人来说,这可能是令人筋疲力尽的解释。因此,本课程的第一章有同一课的两个版本,一个有详细的解释,一个有很少的解释。
我们将它们称为“快速通道”和“学习通道”课程。因此,如果您已经有一些 Unity 经验,您可能想要参加快速通道课程,并在您觉得可能需要额外说明时切换到学习通道。
本课程的另一个特点是基于这样的理念:学习从来都不是一条笔直的道路,这意味着当我们遇到新事物时,我们常常无法完全理解它,因为它需要额外的知识和实践才能完全适应。
因此,在整个课程中,我们将引导您回到之前的课程,并鼓励您实际这样做。为了帮助您浏览本课程,我们提供了术语表,其中包含您需要了解的重要概念的描述,以便更轻松地使用 Unity。术语表还包含解释和应用概念的参考文献列表。除了词汇表之外,在某些课程中,我们还提供 YouTube 视频的链接,这些视频可以为您提供与课程相关的更多信息
现在,本课程是为没有 Unity 经验的人员设计的。零
但是,如果您对一般编程不熟悉并且不熟悉面向对象编程,我们建议您首先查看我们的 YouTube 频道。
我们在本课程中不涵盖一般编程的主要原因很简单,Unity 并不是一个好的选择。
然而,这并不意味着如果您对编程完全陌生,这门课程不适合。只要浏览一下我们 YouTube 频道上的视频就可以了。
本课程的另一个特点是原型设计方法。尽管我们在开始本课程之前就已经制作并发布了游戏,但我们决定向您展示一个更自然的游戏开发过程,我们从简单开始,使用原始图形和简单的功能,并在整个课程中扩展我们的项目。
例如,我们不会花费大量时间来完善游戏控件或 UI,而是首先创建一个更原始的版本,然后以较小的增量对其进行完善。当我们这样做时,我们将向您展示如何修复常见错误并解决扩展项目时出现的更大问题。
我们相信这种方法更有利于学习,因为您在此过程中获得的经验将使您能够解决您将来可能有兴趣参与的其他项目中的类似问题。
本课程适合谁:
- 本课程适合那些希望学习如何使用 Unity 游戏引擎制作可发布的基于物理的 3D 移动游戏的人。
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
评论0