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