Unity 2D 与 C# – 完整的游戏开发课程

描述

您对游戏开发感兴趣吗?您想成为一名游戏开发者,但不知道从哪里开始吗?不用再观望了!在这个完整的游戏开发课程中,您将学习如何将 Unity 2D 与 C# 结合使用,从头到尾创建可用于生产的游戏。

什么是 Unity?

Unity 是一个跨平台游戏引擎,支持为超过 25 个平台(包括移动设备、桌面、游戏机和虚拟现实)构建游戏。Unity 编辑器在 Windows、mac OS 和 Linux 平台上受支持。在本课程中,您将学习如何将 Unity 2D 与 C# 结合使用来开发自上而下的 2D 生存游戏。

您将构建什么?

您将在本课程中构建的游戏称为 Undead Survival。游戏的目标是在无限波的敌人向游戏主角袭来的情况下尽可能长时间地生存。您将学习如何创建可在不同游戏中使用的可重用系统,重点关注每个组件的可重用性。

课程最重要的部分

Scriptable Objects、State Machine 和 Ability System 是该课程最重要的三个部分。可编写脚本的对象在创建 Statemachine、Ability 系统和 Action 委托时至关重要。可编写脚本的对象使项目可重用和模块化。Statemachine 是 AI 系统的大脑。每个 NPC 可以有不同的状态(奔跑、攻击等),而一次只能有一个状态处于活动状态。技能系统允许玩家和敌人拥有不同的能力,例如伤害、射程和冷却时间。

课程涵盖的其他主题

本课程涵盖其他基本主题,例如敌人的生成机制、显示施加的伤害的 UI 系统、游戏时间和其他重要统计数据。还有一个伤害和健康系统,该课程涵盖了开始/选项菜单的创建,其中包含导航和选择不同主角的选项。当英雄死亡时,游戏结束,并显示得分屏幕。然后可以无限重玩游戏。

结论

总之,如果您想成为一名游戏开发人员并学习如何将 Unity 2D 与 C# 一起使用,那么这个完整的游戏开发课程适合您。通过 40 多场讲座和 11 小时的内容,您将学习从头开始创建生产就绪游戏所需的所有技能。那为什么要等呢?立即报名参加此课程,今天就开始您的游戏开发之旅吧!

评价

目前还没有评价

成为第一个“Unity 2D 与 C# – 完整的游戏开发课程” 的评价者

您的邮箱地址不会被公开。 必填项已用 * 标注