Unity 游戏开发终极指南(官方)
与 Unity Technologies 合作创建:通过使用此综合指南开发 2D 和 3D 游戏来学习 C#
讲师:Jonathan Weinberger
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 掌握初学者 C# 概念,如变量、“if”语句和数组
- 检测碰撞、接收用户输入并创建玩家动作
- 创造能量提升,包括三连发、激光束、速度提升和护盾
- 应用改变游戏背景的着色器
- 创建具有基本 AI 行为的敌人
- 收集和销毁游戏对象
- 实现音效、背景音乐和粒子效果
- 激活和使用 Unity 的团队协作服务
- 浏览 Unity 引擎并发现 Asset Store 等独特功能
- 将您的游戏部署到 20 多个网络或移动平台
本课程包括:
- 36.5 小时点播视频
- 6个可下载资源
- 在手机和电视上访问
- 结业证书
要求
- 无需事先编程或 Unity 经验。如果您以前使用过 C# 或 Unity,本课程可以帮助您微调您的游戏开发技能。
- 在本课程中,我将引导您完成在计算机上安装 Unity。如果您对安装自己的软件感到满意,这将很有帮助。
- 对数学的基本理解(运算顺序、加法、减法、乘法)将有助于理解某些编码逻辑。
- 在开始本课程之前,您应该能够自如地浏览 Web。
描述
** 本课程已于 2022 年 10 月 10 日更新!**
*** 现在包括整个终极指南系列!添加了 20 多个小时的新内容!
本课程由 Unity Technologies 授权并与其合作制作。
如果您有兴趣开发可在各种平台上玩的令人惊叹的商业品质游戏,那么您来对地方了。此 Unity 课程是 Udemy 上唯一获得 Unity Technologies 批准的同类课程。学习如何在 Unity 中开发游戏比通过他们的授权课程更好的方法是什么?Unity 游戏开发终极指南向 您介绍 Unity 引擎和 C# 编程的基础知识。然后,该课程将深入开发您的第一个 2D 和 3D 游戏。您将了解如何使用 Unity 的最新功能(包括后期处理效果和动画系统)对游戏进行润色,从而使您的游戏脱颖而出。
在本 Unity 课程中,您将:
- 掌握 C# 概念,例如变量和 if 语句
- 检测碰撞、接收用户输入并创建玩家动作
- 创造能量提升,包括三连发、激光束、速度提升和护盾
- 应用改变游戏背景的着色器
- 创建具有基本 AI 行为的敌人
- 收集和销毁游戏对象
- 实现音效、背景音乐和粒子效果
- 激活和使用 Unity 的团队协作服务
- 浏览 Unity 引擎并发现独特的功能,例如 Asset Store
- 使用 Unity 将您的游戏部署到 20 多个网络或移动平台
- 和更多!
此 Unity 课程还包括 200 多个交互式挑战(每周添加新内容!),您可以在其中使用刚刚学到的概念测试您的知识。这些挑战将帮助您构建三款商业品质的游戏:一款具有精美精灵和电影效果的2D Galaxy Shooter Game 、一款3D Click to Move Stealth Game和一款2D Dungeon Crawler 手机游戏。访问此 Unity 课程提供的独特艺术作品,并为您的游戏添加复杂的功能,让您看起来像是多年来一直在编程。
为什么要使用 Unity 学习游戏开发?
游戏产业是一个全球价值 2000 亿美元的产业。到 2025 年,这个数字预计将接近 3000 亿美元。由于Unity 是跨平台开发游戏的最广泛使用的引擎,因此现在是进入该领域的最佳时机。正如您将了解到的,您可以使用 Unity 和 C# 创建的游戏类型是无限的。游戏开发是一项很棒的爱好,可以让您学习新技能并与家人和朋友一起玩游戏。这也是一个令人兴奋和回报丰厚的职业,许多成功的开发者,包括我自己,都通过这样的课程学习了游戏开发的基础知识,而不是在传统的课堂环境中。每一场伟大的比赛都从某个地方开始,那么为什么不把它变成你的呢?虽然人们经常发现编码或制作游戏令人生畏,但本 Unity 课程采用了一种独特的教学方法,可让您在开发自己的游戏时全面了解概念。感谢 Unity 社区,您将能够与其他开发人员联系,共同开发新项目,并制作一些令人难以置信的游戏!
为什么要向我学习
这是第一个也是唯一一个在 Udemy 上与 Unity Technologies 共同创建的 Unity 游戏开发课程。因为学习编码可能会让人望而生畏,Unity Technologies 想要创建一门课程,帮助新开发人员轻松探索引擎和开发游戏。我相信学习如何编码的最好方法就是实践。因此,这是一个高度互动的系列,不会用勺子喂你答案。贯穿本 Unity 课程的独特挑战将确保您不仅知道如何编写代码,而且了解其背后的逻辑。作为一名自学成才的软件工程师,我发现根本没有任何高质量的视频教程可以让初学者真正掌握对游戏开发至关重要的概念。为了解决这个问题,我创建了自己的 YouTube 视频系列,专注于 Unity 游戏开发,我有幸帮助成千上万的其他人培养了他们对游戏开发的热情。
自 2.6 版首次公开发布以来,我一直在 Unity 工作,并且我撰写了一本关于 Unity 3.X 的书。自从开始我的软件开发职业生涯以来,我有幸为 Cartoon Network、Adult Swim 和几家独立游戏公司开发游戏。我还为可口可乐、通用电气和蒂森克虏伯等财富 500 强公司开发了企业增强现实应用程序。教学一直是我的爱好,我希望你能在整个课程中看到这一点。
完成本 Unity 课程后,您将了解 C# 编程的概念,并能够继续开发自己的 2D 和 3D 游戏。知道自己掌握了最新、最伟大的游戏开发技术,这些技术将推动您在职业或个人抱负上取得成功,您也会感到自信。
今天就和我一起冒险吧!课程内见。
本课程适用于:
- 本课程的理想学生是对使用 Unity 和 C# 进行游戏开发感兴趣并正在寻找基于项目的交互式课程的人。
- 有兴趣以专业或业余爱好开发商业品质的 2D 和 3D 游戏的人。
- 任何寻求了解最佳编码实践的人,例如对游戏开发至关重要的项目组织和最佳开发工作流程。
- 本课程不适合高级游戏开发人员。本课程也不适合对学习编码不感兴趣的学生,因为您将了解 C# 编程的基础知识。