使用 Unity 制作 AI 八球台球游戏
了解如何在 Unity 中创建可发布的基于 3D 物理的移动游戏
讲师:MrM Programming
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 你将学习可转移的技能,使你能够使用 Unity 创建可发布的基于 3D 物理的移动游戏
- 你将学习如何规划你的项目
- 您将学习如何将广告整合到您的 Unity 项目中
- 你将学习如何创建具有合理挑战性的玩家 AI
- 你将学习如何应用原型设计来逐步创建游戏
- 您将学习如何调整物理设置以创建逼真的行为
探索相关主题
要求
- 本课程专为没有 Unity 使用经验的人士设计
描述
在本课程中,我们将使用 Unity 制作一款基于物理的 3D 8 球台球游戏。话虽如此,本课程的最终目标不是向您展示如何制作 8 球台球游戏本身,而是使用它来帮助您学习 Unity 中游戏制作的基本原理,使您能够创建自己的游戏。
我们的游戏的一个突出特点是真实的物理模拟。
换句话说,在我们在本课程中要制作的游戏中,玩家将能够进行跳投,使球从桌子上弹起;以及转身投篮,使球沿曲线移动。
我们游戏的另一个显著特点是相当难打败的 AI 玩家。AI 部分的重要之处在于,在开发过程中,你将学习如何编写复杂的数据驱动游戏逻辑,这是非常宝贵的经验。
在本课程中,我们不仅会向您展示如何在 Unity 中制作游戏,还会向您展示如何制作可发布的移动游戏。我们将在本课程中用作示例的八球台球游戏已在 Apple 的 App Store 和 Google 的 Play Market 上发布,我们将在制作这款游戏时牢记最终的发布目标,以便您获得完整的体验。
最后,由于我们的目标是向您展示如何制作可发布的游戏,我们还将向您展示如何通过将广告集成到我们的项目中来实现基本的货币化。
好的,再说一次,在本课程中,我们使用八球台球作为学习示例,教您可转移的技能,您可以将其应用到您可能想要制作的任何其他游戏中。
为了实现这一点,我们提供我认为详尽的解释,但实际上,对于你们中的一些人来说,这可能是令人筋疲力尽的解释。因此,本课程的前几章有同一课的两个版本,一个有详细的解释,另一个有很少的解释。
我们称之为“快速通道”和“学习通道”课程。因此,如果您已经有一些 Unity 使用经验,您可能希望参加“快速通道”课程,并在您觉得可能需要更多解释时切换到“学习通道”。
本课程的另一个特点是基于这样的理念:学习从来都不是一条直线,这意味着当我们遇到新事物时,我们常常无法完全理解它,因为它需要额外的知识和实践才能完全接受。
因此,在整个课程中,我们将引导您回顾之前的课程,我们鼓励您这样做。为了帮助您浏览课程,我们提供了词汇表,其中包含您需要了解的重要概念的描述,以便您更轻松地使用 Unity。词汇表还包含解释和应用概念的参考列表。除了词汇表之外,在某些课程中,我们还提供指向 YouTube 视频的链接,这些视频可以为您提供与课程相关的其他信息
现在,本课程专为没有 Unity 经验的人士设计。零
但是,如果您是编程新手,并且不熟悉面向对象编程,我们建议您先查看我们的 YouTube 频道。
我们在本课程中不涉及编程方面内容的主要原因是 Unity 并不是一个好的选择。
但是,这并不意味着如果您完全不熟悉编程,本课程就不适合您。只需观看我们 YouTube 频道上的视频,您就没问题了。
本课程的另一个特点是原型设计方法。尽管我们在开始本课程之前已经制作并发布了游戏,但我们决定向您展示一种更自然的游戏开发过程,我们从简单的开始,使用原始图形和简单的功能,并在整个课程中扩展我们的项目。
例如,我们不会花大量时间来完善游戏控制或 UI,而是先创建一个更原始的版本,然后逐步完善。在此过程中,我们会向您展示如何修复常见错误,并解决扩展项目时出现的更大问题。
我们相信这种方法更有利于学习,因为您在此过程中获得的经验将使您能够解决您将来可能有兴趣参与的其他项目中的类似问题。
*台球桌矢量图由 Vecteezy 提供
本课程适合哪些人:
- 本课程适合希望学习如何使用 Unity 游戏引擎制作可发布的基于 3D 物理的手机游戏的人士。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。