肉饼 🚩前言 老师: @Mr_Tang Unity游戏开发就业路线,主要解决工作前的学习问题,以系统化课程体系学习,形成良好的语言与引擎基础和结合难度适中的案例项目课提升实战应用能力。人人情况不同的,下面这个安排,是一种难度适中,枯燥降低的安排,能更容易过渡到二,三阶段。只要过渡过去了,就能自己灵活安排了。 推荐的时间安排,是按时间比较充足,每天有6小时以上设置的。 如果你的时间不那么充足每天1-2小时的情况,以你实际学习时长为准,多于这个安排两到三倍也是正常的。 学习的目标: 此路线的学习是以工作就业为目标的,要想达到目标,需要有扎实的基础,较强的应用能力。 整个路线是系统的学习过程,系统化的学习才能打下良好基础,切记!(不要贪恋网上那些诱人的营销,不要浮躁)。 提高应用能力,要在学完课后多实战应用,在应用的过程中,需要时可多次复习路线中的课程内容。 学习的方式: 看语言与引擎课程->课程笔记 ->课程内练习 做案例课程->复习语言与引擎课程->社区发帖(整理图文过程是最好复习巩固) 碎片时间逛社区看帖子,拓展知识,使重要内容印象加深。 参加社区挑战活动,积累应用能力。 参加社区解答能手活动,增加短小应用的机会。 🚩阶段一 C#语言课 课程时间安排 【唐老狮】Unity基础课程之C#入门1星期 【唐老狮】Unity基础课程之C#基础1星期 【唐老狮】Unity基础课程之C#核心2-4星期 Unity引擎课 课程时间安排 【唐老狮】Unity中的UI系统之GUI0.5-1星期 【唐老狮】Unity数据持久化之PlayerPrefs0.5-1星期 【唐老狮】Unity四部曲之Unity入门1星期 【唐老狮】Unity四部曲之Unity基础1星期 【唐老狮】Unity四部曲之Unity核心2-4星期 【唐老狮】Unity中的UI系统之UGUI1星期 阶段一注意: 如果是0基础新人,就先耐心一口气学完阶段一所有课,练习巩固只需要做课程中带的练习。如果有基础,可以加快学习速度。 一阶段课程学习的时候,先不要死究往深钻。大部分课时速度快一点看,做做笔记加深印象即可。 一刷不求深解,有了案例实践,二刷自己就会深入透彻。 一阶段分顺序学与并行交错学两种。顺序学就是学完语言,再学完引擎的。 并行交错学就是比如,学2小时语言课,再2小时引擎课。这样交错会大大减少枯燥。 如果还分不清重点难点不知道笔记记哪些,可以看了课程再去看看盘子脸的笔记,看看他记了什么,慢慢自己就会笔记了。 盘子脸的学习笔记 https://gitee.com/Panzi_ssa/Personal_notes 阶段一特别强调: 如果自己在学习过程中觉得语言与引擎四部,自己不觉得枯燥。建议把语言进阶,引擎讲阶相关课在一阶段完成。 🚩阶段二 基础案例课 课程时间安排 【唐老狮】Unity进阶之ScriptableObject0.5-1星期 《C#初级课程之面向对象》(选修)1星期 Unity3D初级实战项目之方块跑酷1星期 Unity3D实战入门:第三人称射击游戏1星期 进阶案例课 课程时间安排 【唐老狮】Unity数据持久化之XML0.5-1星期 【唐老狮】Unity数据持久化之Json0.5-1星期 【唐老狮】Unity程序基础框架2星期 Unity上线塔防游戏【智械危机】(需要单独购买)2-4星期 阶段二注意: 关于ScriptableObject,数据持久化之XML,数据持久化之Json,这些课程也分顺序学与并行交错学两种。 顺序学就是按上面安排从上到下。 并行交错学就先不学这些,直接学案例课,课程中遇到所需,就去学需要的ScriptableObject,XML,Json。 如果案例中没怎么遇到需要这些,你就在学完基础框架,案例课后,一一把这些学了。 🚩阶段三 就业准备课 课程时间安排 【唐老狮】Unity热更新中AB包的上传下载1-2星期 【唐老狮】Unity进阶之Addressables1星期 【唐老狮】Unity中Lua热更新解决方案1-2星期 经典2D塔防游戏:保卫萝卜4星期 【唐老狮】Unity独游开发包之ARPG项目 更新中… 6星期 【唐老狮】Unity移动平台相关2-x星期 【唐老狮】Unity Shader开发入门2-x星期 阶段三注意: 如果觉得保卫萝卜视频看得比较枯燥,可以主要研究项目源码,研究透。结合需要看看视频。 移动平台与Shader课程,课时量巨大,不急于工作前学完,可以工作后视需求长期坚持学习。当然一时没找到工作,且时间充足,可以学完。 路线中还有其它一些进阶课,专题课没列在上面,学到了第三阶段了,你自己应该知道把握视需要学习了。 学习过程中可能会出现的状况 按着老师视频的操作了,或一打开项目就有报错,可以尝试网上搜索,自己分析解决。如果半天解决不了,找肉饼老师帮助解决。 基本的工具使用问题,社区搜索“幼儿园”,基本上是一些新人工具不熟悉的问题。 课程内练习或案例课遇到各种小bug,如与老师视频显示不太一样等,可以先放放到二三阶段了熟悉了,能力上来了这些问题都能解决或不会再出现。 不要在自己还没学到三阶的时候,就直接自己模仿做市面上一些游戏,遇到问题不断问,不应该这样来驱动学习。 太多空白与盲区,太浪费时间,勉强解决了也不成体系。 如果一个课程有太多暂时使劲看也不太理解的东西,不要死克。推进学习进度是第一优先级。
Sherry 雪莉酒 我自己的计划表。注意好兄弟们,一定要好好学习C#核心和进阶,不要急于求成,跳过C#进阶,因为阶段一的Unity实践会用进阶的知识点,如Dictionary,和 反射,C#核心是打好面相对象编程的台阶,一定要好好学!!! 新的更新位置:看 Unity 学习计划,展 Self 辉煌前途
孙正义 哈哈,每天学习一点,总有一天要学习完,多谢老师整理出来,没有你,我只能东学一点,西学一点,感觉会,就是自己做不出来。就是不能系统的学习,学一点,买一点,对于月光族的我,,有了提升自己的机会,感谢老师。