你是否有过这样的经历,满怀激情的开始学习Unity,然后从入门走向放弃。学习Unity有时并没那么简单。为了让学习过程更加轻松,我们推出了专门帮助大家学习2D、3d和VR开发的学习平台:UnityLearn。
近期,我们为各位准备了。本次Unity为大中华区用户提供额外4个月免费UnityLearnPremium权益,具体细则如下:
与超过两百万人一起学习Unity
点击链接,加入学习:learn.unity.com
为初学者们准备的指南
初次学习Unity可能会让人毫无头绪,该从哪里开始学呢?“GettingStartedwithUnity”课程可以为各位指明方向。
快来看看“GettingStartedwithUnity”课程吧,为以后使用引擎和创作打下坚实基础。
为中级和高级创作者们准备的课程
更有经验的Unity创作者们可以来看看2019年里UnityLearn上最受欢迎的中级和高级内容。
课程
Intermediate3DGameDevelopment(中级3D游戏开发)-本课程将带领大家制作三款不同的游戏,包括一款塔防游戏和一款2DRoguelike游戏,锻炼、磨砺你的游戏开发技巧。
Design,Develop,andDeployforVR(VR体验的设计、开发和部署)-本课程由Oculus和Unity联手制作,一步步地帮助大家全面学习如何构建一个沉浸式VR游戏。
PerformanceandOptimization(性能与优化讲解)-本课程教授如何使用Unity内置的Profiler(分析器)来分析、修复、优化游戏或其他应用的性能。
教学项目
IntermediateScripting(中级编程教学)—该项目可用一个半小时学完,其中包含了许多关键的编程技巧,包括创建属性、继承、拓展方法(extensionmethods)和事件,可以让你的编程更有效率。
CreatingBelievableVisuals(如何制作逼真的视觉效果)—学习如何设置起逼真图像的基准线,让Unity中的场景看起来“像是那么回事”。
Tanks(坦克大战)—该系列最初录制于2015年的波士顿Unite大会,主要教授如何制作一款单键盘双人射击游戏。这里你将学到简单的游戏机制设计、场景和屏幕空间UI的整合、游戏架构构建,以及音效混合等知识。
教程
EntityComponentSystem(ECS)—ECS是一种默认能带来高性能的新编程方式。在本教程中,我们将介绍Unity面向数据技术栈的各个组件:ECS、C#Job系统和BurstCompiler(爆发编译器)。
MemoryManagementinUnity(Unity中的内存管理)—要实现良好的内存管理有时并不是件易事。本教程的目标是让学习者拥有必要的知识,具备在任何可用平台上分析和优化内存占用的能力。
OptimizingGraphicsinUnity(在Unity中优化图形)—渲染图像是一项复杂的任务。该教程将深入介绍渲染背后的各个概念,提供减少GPU工作负荷的最佳实践。
UnityLearnPremium,为学习注入动力
快来看看Premium用户在2019年里都在学些什么吧。
UnityC#SurvivalGuide(UnityC#职场生存指南)—去年Premium中最受欢迎的课程是UnityC#指南。对高级和职业程序员来说,这可说是一个职场生存指南。对代理和事件有些生疏?来看看专门针对代理和事件的部分吧,你还能学习如何将两者应用到项目中。UnityC#SurvivalGuide课程灵活,不一定需要随着顺序学习,你可以在课程中按需学习。
HighFidelityGameVisuals(如何制作高保真游戏图像)—这是我们最受欢迎的图像课程,你将学习如何制作AAA图像,深入了解人物美术、环境美术和灯光美术。
AdvancedProgramming—UnityGameDevCourse(高级编程—Unity游戏开发课)—你将在这里设计各种游戏系统,打磨自己的编程技巧。首先,你将学习制作一个在物品栏放置存储物品的系统。毕竟,搜刮地牢的乐趣就在于人物可以拖着物品到处跑。接着,再学习制作战斗系统,让人物能痛扁坏蛋。