泰课在线 Unity3D学习路线
如果你是 Unity 初学者,甚至对 C# 一无所知,那么必须先从 C# 学起。
一、底盘功夫:编程语言基本知识与 3D 软件常识了解
课程推荐
- unity 游戏开发 - C# 语言基础课程
- 第一季:C# 编程初级篇(可免费下载)
- 第二季:C# 编程中级篇(可免费下载)
- Unity 知识体系入门课程
- C# 基础实例讲解(打砖块实例)
学习建议
内容老师讲解通俗易懂,建议跟着老师将视频中的代码都练习一遍。基本掌握 C# 大约需要半个月时间,但最好分成一个月来学习,以便慢慢消化知识。
二、初窥门径:认识 Unity3D 的世界
课程推荐
- unity 知识体系进阶课程
- Unity 官方游戏脚本教程
- Space Shooter 太空射击
- Dark Wonder 黑暗奇侠
- Unity Mecanim 动画系统
UI 学习
此时你已基本掌握 Unity 的相关开发和逻辑开发,入门就算完成了,可找一家公司上班。不过游戏行业要学的内容广泛,新手入职初期工资通常不会太高。一般新手进公司会从 UI 开发做起,Unity 中的 UI 有两种,分别是 NGUI 和 UGUI。建议先学习 NGUI,目前多数公司使用该插件,之后再学习 UGUI,因为 UGUI 有逐渐取代 NGUI 的趋势。学习这部分内容大约需要半个月。
UI 学习资源
- NGUI:Unity 插件之 NGUI 完整视频教程
- UGUI:SIKI UGUI Unity5.1 UI 从小到大全案例教程
三、小有所成:通过小案例游戏了解游戏开发流程
学完 UI 相关知识后,可尝试多做一些小项目来锻炼自己。这些小项目大概 2 - 3 天能完成一个,具体时间取决于个人学习能力。每个项目包含众多知识点,强烈建议学习。以下是课程清单:
- 小地图的制作
- Unity 愤怒机器人(单机)Angry Bots
- CandyCrush 糖果传奇
- Escape From The Earth 逃离地球
- Stealth 秘密行动
- unity 赛车 race(手游)
- CS 之战局域网射击游戏
- RPG 游戏黑暗之光
四、全面进化:学习游戏开发各模块知识点,培养架构意识
课程推荐
- 第三季 C# 编程高级篇(可免费下载)
- 泰斗破坏神
- Unity 游戏 UI 框架
- Unity 游戏架构设计
- Unity3D 动作游戏全攻略
- 对象池 GameObjectPool
- Unity3D 实战项目优化
- Unity 3D 海战
- Unity3D 强联网 MMORPG 格斗之王
五、精耕细作:深入学习开发中的重点与难点
课程推荐
- unity 游戏热更新专题
- AssetBundle 原理与实战
- AI - 行为树
- 3D 残影技术实现
- Shader 高级课程案例讲解
- U3D 角色换装
- 寻路专题:A* 算法,wayPoint 寻路
课程说明
以上课单只是泰课在线众多游戏开发教程中的一小部分,也是老学员的学习分享,供大家参考。如果你觉得课程不错但价格不合理,可以联系管理员沟通,管理员 QQ:986671381。