Skip to content
Projects

MetaZhi/unity-learning-path

View on GitHub

MetaZhi/unity-learning-path has 658 GitHub stars and 27 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 14:07 UTC. Last push 2023-08-02.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Unity最佳学习路径、教程推荐

Developer Tools

README.md

Original

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

本学习路线由大智(vx:zhz11235)凭个人经验编写,仅供参考,欢迎找大智交流(💬vx:zhz11235)。

由于大智了解的教程有限,本路线中 《教程推荐》 栏目,如果你有更好的教程,欢迎推荐或自荐,免费或付费课程都可。

👍教程推荐方法:找大智交流(💬vx:zhz11235)或github中发issue。

本文持续更新地址:https://github.com/MetaZhi/unity-learning-path

黑铁 LV0

本级描述

  • 没有接触过Unity

  • 无编程基础

📈升级指南

🤹需学习技能点

  • Unity基本操作(制作场景)
  • Unity中核心组件的使用(相机、灯光、基本UI)
  • unity assetstore找到所需资源及package的导入

🎯学习目标

  • 制作出第一个小小游戏

🎓教程推荐

📝升级自测(LV0 ↗️ LV1)

利用Unity内置的几何体制作一个教室场景(或其他你熟悉的场景),可以第一或第三人称漫游(使用角色控制包)。

青铜 LV1 ⭐

本级描述

  • 能跟着教程制作微型案例

  • 还无法独立写代码

📈升级指南

🎯学习目标

  • C#入门,能看懂常用Unity代码

  • 能模仿并按自己的需求修改代码

🎓教程推荐

📝升级自测(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代码

  • 跟着教程完整制作过微型案例

📈升级指南

🎯学完目标

  • 跟着教程完成小型案例
  • 对大学生来说,能完成课程大作业
  • 可以根据自己的需求修改部分功能

🎓教程推荐

📝升级自测(LV2 ↗️ LV3)

制作并发布Flappy Bird游戏给你的朋友玩。

黄金 LV3 ⭐⭐⭐

本级描述

  • 熟悉Unity中常见模块

  • 跟着教程制作过小型案例

📈升级指南

🎯学习目标

  • 掌握Unity游戏开发中的常用模块,如:
    • 物理
    • UI
    • 动画

🎓教程推荐

📝升级自测(LV3 ↗️ LV4)

可以模仿超级玛丽制作出前2关

铂金 LV4 ⭐⭐⭐⭐

本级描述

  • 可以从0制作出原创微型项目

📈升级指南

🤹需学习技能点

  • 编辑器扩展
  • 配置文件

🎯学习目标

  • Unity中型案例制作(本科毕业设计难度、求职作品) 需要一定的原创性,要使用较多的技术点

  • 能制作独立游戏

  • Unity实习生

🎓教程推荐

📝升级自测(LV4 ↗️ LV5)

从0制作一款塔防游戏,发布到webgl或移动端

  • 可以搜索、参考教程

钻石 LV5 ⭐⭐⭐⭐⭐

本级描述

  • 任职Unity实习生

  • 可以从0制作出原创小型项目

📈升级指南

🤹需学习技能点

  • 性能优化入门
  • 设计模式

🎯学完结果

  • Unity初级工程师

  • 能独立接小型外包

🎓教程推荐

📝升级自测(LV5 ↗️ LV6)

模仿绝地求生制作一个大场景(至少1kmx1km)的FPS单机游戏

  • 包含AI NPC敌人
  • 可以在中端机上流畅运行(优化)

大师 LV6 ⭐⭐⭐⭐⭐⭐

本级描述

  • 任职Unity初级工程师

  • 可以独立接小型外包

📈升级指南

🤹需学习技能点

  • 网络编程
  • 架构
  • 热更新
  • Shader

🎓教程推荐

🎯学完结果

  • Unity中级工程师

  • 能独立接中型外包

📝升级自测(LV6 ↗️ LV7)

用Unity实现手机端通过局域网控制PC端项目的程序

  • 采用UDP嗅探局域网中的PC主机
  • 手机端通过屏幕滑动控制PC端光标移动
  • 手机端通过点击和双指点击控制PC端鼠标左键、右键的按下

【附加题】整理一个自己的Unity框架,包含常用的工具

  • 资源管理
  • 热更新
  • UI框架

宗师 LV7 ⭐⭐⭐⭐⭐⭐⭐

本级描述

  • 任职Unity中级工程师

  • 可以从0制作出原创中型项目

📈升级指南

🤹需学习技能点

  • 性能优化深入,理解Unity底层原理,(如果有机会)阅读源码
  • 不同平台的渲染原理及优化策略
  • 熟悉各种技术方案的优劣

🎯学习目标

  • 晋升Unity客户端主程

🎓教程推荐

📝升级自测(LV7 ↗️ LV8)

可以根据不同的项目类型及要求,研究并制定合适的技术路线

👑王者 LV8 ⭐⭐⭐⭐⭐⭐⭐⭐

本级描述

  • 任职Unity客户端主程

📈升级方向

  • 技术管理
  • 技术向
    • 服务端(全栈)
    • TA
    • 引擎开发
  • 自媒体
  • 转行
  • 创业

备注

本学习路线由大智(vx:zhz11235)凭个人经验编写,仅供参考,欢迎找大智交流(💬vx:zhz11235)。

由于大智了解的教程有限,本路线中 《教程推荐》 栏目,如果你有更好的教程,欢迎推荐或自荐,免费或付费课程都可。

👍教程推荐方法:找大智交流(💬vx:zhz11235)或github中发issue。

image-20230424161457543

本文持续更新地址:https://github.com/MetaZhi/unity-learning-path