![](http://img.bfce.cn/2022/0610/20220610020031899.jpg)
本学习路线由大智凭个人经验编写,仅供参考,欢迎私信找大智交流。
由于大智了解的教程有限,本路线中 《教程推荐》栏目,如果你有更好的教程,欢迎推荐或自荐,免费或付费课程都可。
(资料图)
教程推荐方法:私信找大智交流或github中发issue。
本文原文地址:https://github.com/MetaZhi/unity-learning-path,可以点亮⭐关注更新。⚠️⚠️⚠️下面教程推荐链接丢失,点击上述原文查看
黑铁 LV0
本级描述
没有接触过Unity
无编程基础
升级指南
需学习技能点
Unity基本操作(制作场景)
Unity中核心组件的使用(相机、灯光、基本UI)
unity assetstore找到所需资源及package的导入
学习目标
制作出第一个小小游戏
教程推荐
3D游戏:Roll a ball
2D游戏:Ping Pong
升级自测(LV0 ↗️ LV1)
利用Unity内置的几何体制作一个教室场景(或其他你熟悉的场景),可以第一或第三人称漫游(使用角色控制包)。
青铜 LV1 ⭐
本级描述
能跟着教程制作微型案例
还无法独立写代码
升级指南
学习目标
C#入门,能看懂常用Unity代码
能模仿并按自己的需求修改代码
教程推荐
C#
升级自测(LV1 ↗️ LV2)
实现和平精英中的吃药回血机制,不需要图形化界面,输出到Console中即可。实现以下功能:
角色血量
可以在Inspector中设置
最大血量100
能量
初始能量0
满能量100点
每3秒掉1点能量
能量回血机制
能量在(0, 20]之间:每8秒回1点血
能量在(20, 60]之间:每8秒回复2点生命值
能量在(60, 90]之间:每8秒回复3点生命值
能量在(90, 100]之间:每8秒回复4点生命值
按下键盘1-61 绷带回复10血量,最高回到752 急救包回复到75的血量3 医疗箱回复到100的血量4 红牛回复40的能量5 止痛药回复60的能量6 肾上腺素回复100的能量按下键盘0随机损失一定的血量,最低血量到1
白银 LV2 ⭐⭐
本级描述
能看懂常见Unity代码
跟着教程完整制作过微型案例
升级指南
学完目标
跟着教程完成小型案例
对大学生来说,能完成课程大作业
可以根据自己的需求修改部分功能
教程推荐
盒子跑酷(英文,免费)
2D Flappy Bird
升级自测(LV2 ↗️ LV3)
制作并发布Flappy Bird游戏给你的朋友玩。
黄金 LV3 ⭐⭐⭐
本级描述
熟悉Unity中常见模块
跟着教程制作过小型案例
升级指南
学习目标
掌握Unity游戏开发中的常用模块,如:
物理
UI
动画
教程推荐
2D Ruby Adventure
图文,免费
视频 免费
2D平台游戏-Youtube(英文)
升级自测(LV3 ↗️ LV4)
可以模仿超级玛丽制作出前2关
铂金 LV4 ⭐⭐⭐⭐
本级描述
可以从0制作出原创微型项目
升级指南
需学习技能点
编辑器扩展
配置文件
学习目标
Unity中型案例制作(本科毕业设计难度、求职作品)需要一定的原创性,要使用较多的技术点
能制作独立游戏
Unity实习生
教程推荐
植物大战僵尸
跑酷类游戏
地铁跑酷 核心功能
神庙逃亡
升级自测(LV4 ↗️ LV5)
从0制作一款塔防游戏,发布到webgl或移动端
可以搜索、参考教程
钻石 LV5 ⭐⭐⭐⭐⭐
本级描述
任职Unity实习生
可以从0制作出原创小型项目
升级指南
需学习技能点
性能优化入门
设计模式
学完结果
Unity初级工程师
能独立接小型外包
教程推荐
《大话设计模式》书籍
《Unity性能优化》系列课程
升级自测(LV5 ↗️ LV6)
模仿绝地求生制作一个大场景(至少1kmx1km)的FPS单机游戏
包含AI NPC敌人
可以在中端机上流畅运行(优化)
大师 LV6 ⭐⭐⭐⭐⭐⭐
本级描述
任职Unity初级工程师
可以独立接小型外包
升级指南
需学习技能点
网络编程
架构
热更新
Shader
教程推荐
Unity 游戏框架搭建 决定版(598元)
xLua教程(没找到能入选的教程,可以推荐或自荐给大智 vx:zhz11235)
【版本老旧】Unity2017.2打鱼游戏
ILRuntime与代码热更新框架的搭建技巧(168元)
学完结果
Unity中级工程师
能独立接中型外包
升级自测(LV6 ↗️ LV7)
用Unity实现手机端通过局域网控制PC端项目的程序
采用UDP嗅探局域网中的PC主机
手机端通过屏幕滑动控制PC端光标移动
手机端通过点击和双指点击控制PC端鼠标左键、右键的按下
【附加题】整理一个自己的Unity框架,包含常用的工具
资源管理
热更新
UI框架
宗师 LV7 ⭐⭐⭐⭐⭐⭐⭐
本级描述
任职Unity中级工程师
可以从0制作出原创中型项目
升级指南
需学习技能点
性能优化深入,理解Unity底层原理,(如果有机会)阅读源码
不同平台的渲染原理及优化策略
熟悉各种技术方案的优劣
学习目标
晋升Unity客户端主程
教程推荐
每年的Unite分享
苹果开发者大会
显卡硬件厂商提供的手册
Arm GPU Best Practices Developer Guide
Mali GPU公开课 - Youtube
Mali GPU性能工具Streamline手册
GPUOpen.com
升级自测(LV7 ↗️ LV8)
可以根据不同的项目类型及要求,研究并制定合适的技术路线
王者 LV8 ⭐⭐⭐⭐⭐⭐⭐⭐
本级描述
任职Unity客户端主程
升级方向
技术管理
技术向
服务端(全栈)
TA
引擎开发
自媒体
转行
创业
备注
本学习路线由大智凭个人经验编写,仅供参考,欢迎找大智交流。
由于大智了解的教程有限,本路线中 《教程推荐》栏目,如果你有更好的教程,欢迎推荐或自荐,免费或付费课程都可。
教程推荐方法:私信找大智交流或github中发issue。
⚠️⚠️⚠️上面教程推荐链接丢失,点击下面原文链接查看原文地址:https://github.com/MetaZhi/unity-learning-path,可以点亮⭐关注更新。