入门级

1、先观看视频教程做一个小案例

官方英文:Unity - Learn – Modules

国内中文:Sike学院

基础级

1、你需要接触完整性的教程网站

Siki学院

Unity游戏开发从入门到独立开发视频教程

Unity游戏开发视频教程目录 v18.11

宣雨松博客

雨松MOMO程序研究院|专注移动互联网与Unity3D游戏开发的技术博客

他还有出过《Unity3D 游戏开发》书籍,目前是第二版。

蛮牛论坛

国内有名的游戏开发技术论坛,综合内容多,需要你做好鉴别。

菜鸟教程

提供了编程的基础技术教程

非常简洁干练的内容,是你学习编程语言的好地方。

独立游戏百度贴吧

indienova独立游戏平台

或许你能找到追寻梦想的勇气 。

2、学习路线

通过浏览相关的网站你基本总结了接下来的学习内容目录

【第一阶段】

01 Unity3D 基础操作

02 C# 语言基础

03 PS 图像简单处理

04 Unity3D 界面UI(UGUI或NGUI)

05 Unity3D 动画系统(Mecanim和DOtween)

06 Unity3D 图形数学(点乘、欧拉角、四元数等)

07 Unity3D 梳理代码(常见的类和方法,对象和结构API梳理)

08 Unity3D 初级案例(能做点4399小游戏了)

【第二阶段】

09 C# 数据结构(内容很多,可以边往后学边学)

10 C# 语言进阶(特性、委托、事件等)

11 Unity3D 图形数学(点乘、欧拉角、四元数等)

12 Unity3D 常见对象和结构API

13 Unity3D Android基础(界面,广告,支付)

14 Unity3D 粒子系统(shuriken)

15 Unity3D 背包和锻造系统(UI的综合运用)

16 Unity3D UI框架(综合处理)

17 Unity3D 行为树(Behavior Designer)

18 Unity3D 数据处理(Json、Xml、存档)

19 LUA 语言编程(热更新)

20 Unity3D 游戏编程框架(mvcs)

21 Unity3D 设计模式

22 Unity3D 人工智能编程

23 Unity3D 编程器扩展

24 Unity3D 中级案例(能做低成本的独立游戏了)

【第三阶段】

25 Unity3D 着色器(Shader和图形学)

26 Unity3D 服务端(PhoronServer、MySQL)

27 Unity3D 可视化(ShaderGraph)

28 Unity3D 虚拟现实(VR)

29 PHP 游戏后台开发

30 HTML 游戏前台开发

31 Unity3D 高级案例(你能自己做网络游戏了)

进阶级

学了第一阶段,需要足够的养分扩展

API

英语好直接看

Unity用户手册 Unity Manual

Unity 脚本手册 Scripting API

英语不好对照着看

Unity圣典

书籍

《Shader 入门精要》

网上资料的Shader内容比较简单,这本讲得很细腻。

《Unity 3D游戏开发》第2版

里面有许多编程器扩展,敏捷开发,合适一部分人。

unity学习路线_重新出发的更多相关文章

  1. 我的Unity学习路线

    前言 上班的时间内都很忙在做项目,休息时间里闲下来了,却觉得没什么事做不自在.难道真是苦逼的命不会享受? 想了一下这一段时间以来的过程:先是重新看了一遍Unity的基础部分,然后买了<3D数学基 ...

  2. Unity学习路线

    转载请标明原文地址:http://www.cnblogs.com/zhangyukof/p/7068615.html 1.Unity下载安装和破解方法: http://blog.sina.com.cn ...

  3. Unity学习笔记_控制人物移动+摄像机跟随

    我想做的移动操作方式类似[流星蝴蝶剑].[龙之谷].[我的世界第三人称]的第三人称操作方式. 操作说明:W键会朝当前镜头方向前进,鼠标控制镜头旋转. 做前需知(先去稍微了解一下比较好): ①unity ...

  4. 002 网上看的unity学习路线

  5. Java后端学习路线_备战

    SpringCloud项目实战 Dubbo项目实战 项目实战应涵括哪些技术: 缓存.消息队列 WEB应用服务器(Weblogic.Jetty.JBoss.WebSphere) NoSQL(MongoD ...

  6. Unity 3D游戏开发学习路线(方法篇)

    Unity 3D本来是由德国的一些苹果粉丝开发的一款游戏引擎,一直只能用于Mac平台,所以一直不被业外人士所知晓.但是后来也推出了2.5版,同时发布了PC版本,并将其发布方向拓展到手持移动设备.Uni ...

  7. 随心测试_软测基础_007<软测学习路线建议>

    如果你对软测感兴趣,那么如何学习软件测试呢? 贴心小提示:以下内容,仅供参考,不挖坑 1:学习方式_职业教育选择观 ————SX的观点:成本 | 收益说,理性接受 软测产业服务链中,测试工程师重在于& ...

  8. Qt _六天的学习路线

    六天的学习路线:第一天:    1.Qt的介绍    2.Qt的框架    3.项目文件(.pro)    4.第一个Qt程序(hello Qt)    5.父窗口和子窗口的区别(控件,部件,构件)  ...

  9. .net学习路线

    http://www.cnblogs.com/huangmeimujin/archive/2011/08/08/2131242.html http://jingyan.baidu.com/articl ...

随机推荐

  1. Unity[C#] Reflection Use

      Reflection Reflection是C#程序员的一个最有力工具 最常用的例子来说明反射的用处是一个插件系统.假设你正在创建一个 接受用户创建 的扩展程序,有没有办法预先知道哪些方法这个扩展 ...

  2. Linux 文本处理命令

    最近在使用 BASH 进行处理 文本文件的时候,对于文本处理真的是力不从心,今天进行搜集一下linux 中文本处理相关的命令,这样你在进行书写shell 脚本的时候,就能写出更好的方案. 命令搜集: ...

  3. pip 设置国内源

    最近使用 pip 安装包,动辄十几 k 甚至几 k 的下载速度,确实让人安装的时候心情十分不好.所以还是要给 pip 换一个国内的源.可以显著的提升安装速度.有更多的时间来研究算法. 下面,列一下收集 ...

  4. 【转】Java学习---线程间的通信

    [原文]https://www.toutiao.com/i6572378564534993415/ 两个线程间的通信 这是我们之前的线程. 执行效果:谁抢到资源,谁运行~ 实现线程交替执行: 这里主要 ...

  5. leetcode 2. Add Two Numbers [java]

    注意点: 最后的进位 (l1 == null || l1.next == null) break; public ListNode addTwoNumbers(ListNode l1, ListNod ...

  6. MySql详解(三)

    MySql详解(三) 导入基础表 具体的SQL文件已经放入百度网盘,连接为:http://pan.baidu.com/s/1hseoVR2,后面的MySql内容都是按照这些基础表展开的. depart ...

  7. vue2.0学习笔记之组件

    [易错点]:  1.   组件内html代码片段超过一个标签时必须套一个根元素,即template模板子元素只能是一个. 2.   组件名称采用横杠间隔命名时,第一个字母大写会报错.   写法一:全局 ...

  8. 用python实现MRO算法

    引子: 如图反映了python3中,几个类的继承关系和查找顺序.对于类A,其查找顺序为:A,B,E,C,F,D,G,(Object),这并不是一个简单的深度优先或广度优先的规律.那么这个顺序到底是如何 ...

  9. pdf阅读器开发

    文章基于sumatrapdf的实现(当中mupdf中的内容不会太多涉及).以及自己在此基础上做的 优化,扩展.详细效果能够參考百度阅读器精简版. 最NB的还是得属于foxit.渲染速度一流,展示大图片 ...

  10. Opatching PSU in Oracle Database 11g Release 2 RAC on RHEL6

    Opatching PSU in Oracle Database 11g Release 2(11.2.0.4) RAC on RHEL6 1) 升级opatch工具 1.1) For GI home ...