『不走弯路』Unity学习路线(主程方向)

『不走弯路』Unity学习路线(主程方向)

大智
Unity技术探路者/VX:zhz11235
阅读 6034
 
2023年4月24日
 
不走弯路,学Unity从小白到大师的路线是什么?
本学习路线由大智(vx:zhz11235)凭个人经验编写,仅供参考,欢迎找大智交流(💬vx:zhz11235)。
由于大智了解的教程有限,本路线中 《教程推荐》 栏目,如果你有更好的教程,欢迎推荐或自荐,免费或付费课程都可。
👍教程推荐方法:找大智交流(💬vx:zhz11235)或github中发issue。
本文持续更新地址:https://github.com/MetaZhi/unity-learning-path
黑铁 LV0
本级描述
  • 没有接触过Unity
  • 无编程基础
📈升级指南
🤹需学习技能点
  • Unity基本操作(制作场景)
  • Unity中核心组件的使用(相机、灯光、基本UI)
  • unity assetstore找到所需资源及package的导入
🎯学习目标
  • 制作出第一个小小游戏
🎓教程推荐
  • 🆓3D游戏:Roll a ball【英音中字】(https://www.bilibili.com/video/BV1jK4y1G7g4/)
  • 🆓2D游戏:Ping Pong【图文】(https://blog.csdn.net/fujian87232/article/details/115321853)
📝升级自测(LV0 ↗️ LV1)
利用Unity内置的几何体制作一个教室场景(或其他你熟悉的场景),可以第一或第三人称漫游(使用角色控制包)。
青铜 LV1 ⭐
本级描述
  • 能跟着教程制作微型案例
  • 还无法独立写代码
📈升级指南
🎯学习目标
  • C#入门,能看懂常用Unity代码
  • 能模仿并按自己的需求修改代码
🎓教程推荐
  • 🆓C# (https://learn.u3d.cn/tutorial/beginner-gameplay-scripting)
📝升级自测(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-6
1 绷带
回复10血量,最高回到75
2 急救包
回复75的血量
3 医疗箱
回复到100的血量
4 红牛
回复40的能量
5 止痛药
回复60的能量
6 肾上腺素
回复100的能量
按下键盘0
随机损失一定的血量,最低血量到1
白银 LV2 ⭐⭐
本级描述
  • 能看懂常见Unity代码
  • 跟着教程完整制作过微型案例
📈升级指南
🎯学完目标
  • 跟着教程完成小型案例
  • 对大学生来说,能完成课程大作业
  • 可以根据自己的需求修改部分功能
🎓教程推荐
  • 🆓盒子跑酷(英文,免费) (https://www.youtube.com/playlist?list=PLPV2KyIb3jR5QFsefuO2RlAgWEz6EvVi6)
  • 🆓2D Flappy Bird(https://www.bilibili.com/video/BV1jK411V7V7/)
📝升级自测(LV2 ↗️ LV3)
制作并发布Flappy Bird游戏给你的朋友玩。
黄金 LV3 ⭐⭐⭐
本级描述
  • 熟悉Unity中常见模块
  • 跟着教程制作过小型案例
📈升级指南
🎯学习目标
  • 掌握Unity游戏开发中的常用模块,如:
  • 物理
  • UI
  • 动画
🎓教程推荐
  • 🆓2D Ruby Adventure
  • 图文,免费:https://learn.u3d.cn/tutorial/unity-ruby-adventure
  • 视频 免费:https://www.bilibili.com/video/BV1tW4y177Ui
  • 🆓2D平台游戏-Youtube(英文):https://www.youtube.com/watch?v=oxiPWg8cdRM
📝升级自测(LV3 ↗️ LV4)
可以模仿超级玛丽制作出前2关
铂金 LV4 ⭐⭐⭐⭐
本级描述
  • 可以从0制作出原创微型项目
📈升级指南
🤹需学习技能点
  • 编辑器扩展
  • 配置文件
🎯学习目标
  • Unity中型案例制作(本科毕业设计难度、求职作品) 需要一定的原创性,要使用较多的技术点
  • 能制作独立游戏
  • Unity实习生
🎓教程推荐
  • 植物大战僵尸 https://www.bilibili.com/video/BV1fd4y1P7E9/
  • 跑酷类游戏
  • 地铁跑酷 核心功能
  • 神庙逃亡
📝升级自测(LV4 ↗️ LV5)
从0制作一款塔防游戏,发布到webgl或移动端
  • 可以搜索、参考教程
钻石 LV5 ⭐⭐⭐⭐⭐
本级描述
  • 任职Unity实习生
  • 可以从0制作出原创小型项目
📈升级指南
🤹需学习技能点
  • 性能优化入门
  • 设计模式
🎯学完结果
  • Unity初级工程师
  • 能独立接小型外包
🎓教程推荐
  • 📕《大话设计模式》书籍
  • 🆓《Unity性能优化》系列课程 https://learn.u3d.cn/tutorial/unity-optimization-metaverse/
📝升级自测(LV5 ↗️ LV6)
模仿绝地求生制作一个大场景(至少1kmx1km)的FPS单机游戏
  • 包含AI NPC敌人
  • 可以在中端机上流畅运行(优化)
大师 LV6 ⭐⭐⭐⭐⭐⭐
本级描述
  • 任职Unity初级工程师
  • 可以独立接小型外包
📈升级指南
🤹需学习技能点
  • 网络编程
  • 架构
  • 热更新
  • Shader
🎓教程推荐
  • 💰Unity 游戏框架搭建 决定版【推荐试看部分】 https://learn.u3d.cn/tutorial/framework_design
  • xLua教程(没找到能入选的教程,可以推荐或自荐给大智 vx:zhz11235)
  • 【版本老旧】Unity2017.2打鱼游戏 https://www.bilibili.com/video/BV1XJ411y7pB/
  • 💰ILRuntime与代码热更新框架的搭建技巧(168元) https://learn.u3d.cn/tutorial/ilruntime
🎯学完结果
  • Unity中级工程师
  • 能独立接中型外包
📝升级自测(LV6 ↗️ LV7)
用Unity实现手机端通过局域网控制PC端项目的程序
  • 采用UDP嗅探局域网中的PC主机
  • 手机端通过屏幕滑动控制PC端光标移动
  • 手机端通过点击和双指点击控制PC端鼠标左键、右键的按下
【附加题】整理一个自己的Unity框架,包含常用的工具
  • 资源管理
  • 热更新
  • UI框架
宗师 LV7 ⭐⭐⭐⭐⭐⭐⭐
本级描述
  • 任职Unity中级工程师
  • 可以从0制作出原创中型项目
📈升级指南
🤹需学习技能点
  • 性能优化深入,理解Unity底层原理,(如果有机会)阅读源码
  • 不同平台的渲染原理及优化策略
  • 熟悉各种技术方案的优劣
🎯学习目标
  • 晋升Unity客户端主程
🎓教程推荐
  • 每年的Unite分享
  • 苹果开发者大会
  • 显卡硬件厂商提供的手册
  • Arm GPU Best Practices Developer Guide https://developer.arm.com/documentation/101897/0301/?lang=en
  • Mali GPU公开课 - Youtube https://www.youtube.com/watch?v=tnR4mExVClY&list=PLKjl7IFAwc4QUTejaX2vpIwXstbgf8Ik7
  • Mali GPU性能工具Streamline手册 https://developer.arm.com/documentation/101816/0805/?lang=en
  • GPUOpen.com https://gpuopen.com/
📝升级自测(LV7 ↗️ LV8)
可以根据不同的项目类型及要求,研究并制定合适的技术路线
👑王者 LV8 ⭐⭐⭐⭐⭐⭐⭐⭐
本级描述
  • 任职Unity客户端主程
📈升级方向
  • 技术管理
  • 技术向
  • 服务端(全栈)
  • TA
  • 引擎开发
  • 自媒体
  • 转行
  • 创业
备注
本学习路线由大智(vx:zhz11235)凭个人经验编写,仅供参考,欢迎找大智交流(💬vx:zhz11235)。
由于大智了解的教程有限,本路线中 《教程推荐》 栏目,如果你有更好的教程,欢迎推荐或自荐,免费或付费课程都可。
👍教程推荐方法:找大智交流(💬vx:zhz11235)或github中发issue。

posted on 2024-09-25 12:39  漫思  阅读(3)  评论(0编辑  收藏  举报

导航