Unity基础学习路线

   
   
Unity基础
C#程序设计
第001课初识unity
第002课初始unity场景树_渲染体系_物理体系
第003课初识Unity C#的基本结构_类_成员_类的函数
第004课Unity C#表达式_条件_循环_函数传参_out关键字
第005课unity_C#构造函数_调用基类_继承_多态_重载
第006课unity_C#数组_string_static_const_泛型编程_名字空间
第007课unity_transform组件(一)
第008课unity_transfrom组件(二)
第009课unity_transform组件(三)
第010课unity_c#struct_ref_set_get
第011课unity_几何体_材质_FBX_package导入导出
第012课unity_Camera详解
第013课unity_初识光源
Unity 2D
物理引擎 
UGUI开发
第014课unity_UGUI_Canvas详解
第015课unity_UGUI_RectTransform组件与UI屏幕适配
第016课Unity_UGUI_Image与Sprite(2D_and_UI)
第017课Unity_UGUI_RawImage与Texture和Button
第018课Unity_UGUI_Mask_布局_Text组件
第019课Unity_UGUI_Solider_Toggle_InputTextfiled组件
第020课Unity_Recttransform_stretch_预制体_ScrollView
第021课Unity_Input输入详解
第022课Unity_帧动画播放组件
第023课Unity定时器_事件委托_节点操作
第024课Unity_BmpFont的使用和第一个编辑器扩展功能
第025课Unity物理引擎的使用(一)
第026课Unity刚体组件_键盘控制人物跑动跳跃_物理地形编辑_Camera跟谁玩家
第027课Unity碰撞管理与碰撞检测
第028课Unity2D飞行射击类游戏开发(上)
第029课Unity2D 飞行射击类游戏开发(下)
Unity3D
物理引擎
第030课Unity3D物理引擎(一)刚体碰撞器材质
第031课Unity3D物理引擎(二)刚体碰撞检测配置与触发器配置
第032课unity_自带摇杆与车轮碰撞器的使用
第033课unity关节的基本介绍和基本使用
第034关节案例分析
第035蒙皮网格与布料组件的介绍和基本使用
第036课粒子系统和基本使用
Unity3D
Shader开发
第037课初识shader
第038课unity_顶点片元shader与第一个shader
第039课unity_Cg基础知识和基本使用
第040课顶点片元Shader实例_正波_UV动画
第041课表面着色器的基础知识和shader结构
第042课通用管道的通用指令(一)
第043课unity_渲染通道通用指令(二)
第044课unity_Shader抓屏通道_多条件编译_Shader注意事项
Unity
高级功能
第045课unity_天空盒_3D拾取_本地存储
第046课unity_2D_3D声音的使用
第047课unity_水和雾特效
第048课unity_光照(二)
第049课unity光照(三)法线贴图与阴影设置详解
第050课unity光照(四)渲染路径_颜色空间_Cookies_Flare_光照过滤
第051课unity光照(五)Stander着色器_mobilediffuse着色器_光探头的原理和使用
第052课unity光照(六)反射探头的使用
第053课unity_光照系统(七)_Realtime_BakedGI_预计算全局光照._全局光照详解
第054课unity_Mesh网格的详解
第055课unity_旧版动画系统
第056unity_mecanim人形动画系统(一)_Avatar_动画控制器
第057课unity_人形动画重定向与动画混合树
第058课unity_动画单元代码控制_代码生成动画控制器
第059课unity_地形的创建
第060课拖尾渲染器的使用
第061课unity_navmesh网格导航寻路
第062课unity_协程_多线程_WWW类
第063课unity_AssetBundle的使用详解
Unity
游戏专题
第064课专题(一)DOTween插件使用
第065课专题(二)游戏中的模型描边和Shader切换
第066课专题(三)常用数据结构与JSON处理
第067课专题(四)Unity常用目录和代码加载资源
第068课专题(五)移动的汽船
第069课unity_专题(六)Unity道具金币拾取
第070课unity_专题(七)音乐音效管理
第071课unity_专题(八)Unity漩涡特效切换
第072课unity_专题(九)Unity场景导出与导入
第073课unity_专题(十)Unity_FPS第一人称射击类游戏
第074课unity_专题(十一)ARGP游戏摇杆控制角色行走
Unity
第三方插件
第075课unity_NGUI_01_NGUI介绍
第076课unity_NGUI_02_NGUI字体
第077课unity_NGUI_03_精灵UISprite和精灵图集
第078课unity_NGUI_04_NGUI_锚点_帧动画_Tween动画_Checkbox复选框_Button事件回调_Slider滑动条
第079课unity_NGUI_05_NGUI_打字机效果_Tab商城_背包之Scrollview1(基于panel)
第080课unity_NGUI_06_NGUI_背包之Scrollview2(基于camera)
第081课unity_NGUI_07_NGUI_HUDText实现3D角色血条
第082课unity_iTween_01_缓动介绍
第083课unity_iTween_02_缓动介绍_值变化_缩放_旋转_摇晃_摆动_颜色变化
第084课unity_iTween_03_缓动介绍
Unity
编辑器扩展
第085课unity_Unity编辑器扩展01_MenuItem_定制自己的开发环境
第086课unity_Unity编辑器扩展02_MenuItem深度使用和Selection详解
第087课unity_Unity编辑器扩展03_Selection案例和EditorWindow
第088课unity_Unity编辑器扩展04_Editor和ScriptableWizard
第089课unity_Unity编辑器扩展05_IMGUI之GUI
第090课unity_Unity编辑器扩展06_IMGUI之GUILayout
第091课unity_Unity编辑器扩展07_EditorGUI和EditorGUILayout
第092课unity_Unity编辑器扩展08_编辑器特性Attribute讲解
商业项目
源码分析
开心赛车
第093课unity_赛车游戏01_环境搭建
第094课unity_赛车游戏02_UI框架
第095课unity_赛车游戏03_资源管理核心代码
第096课unity_赛车游戏04_资源导入
第097课unity_赛车游戏05_登录UI
第098课unity_赛车游戏06_选人UI
第099课unity_赛车游戏07_每日登录奖励1
第100课unity_赛车游戏08_每日登录奖励2
第101课unity_赛车游戏09_更换玩家头像
第102课unity_赛车游戏10_系统设置和公告板
第103课unity_赛车游戏11_系统设置之音频管理模块01
第104课unity_赛车游戏12_系统设置之音频管理模块02
第105课unity_赛车游戏13_商城系统01
第106课unity_赛车游戏14_商城系统02
第107课unity_赛车游戏15_商城系统03
第108课unity_赛车游戏16_车库系统01
第109课unity_赛车游戏17_车库系统02
第110课unity_赛车游戏18_车库系统03
第111课unity_赛车游戏19_角色系统01
第112课unity_赛车游戏20_角色系统02
第113课unity_赛车游戏21_宠物系统01
第114课unity_赛车游戏22_宠物系统02
第115课unity_赛车游戏23_Excel静态数据配表解析01
第116课unity_赛车游戏24_Excel静态数据配表解析02
第117课unity_赛车游戏25_Excel静态数据配表解析03
第118课unity_赛车游戏26_PlayerPerf底层配置的封装
第119课unity_赛车游戏27_模式选择(竞速赛_极限赛_破坏赛)01
第120课unity_赛车游戏28_模式选择(竞速赛_极限赛_破坏赛)02
第121课unity_赛车游戏29_ProtoBuff的使用和封装
第122课unity_赛车游戏30_故事模式选择界面
第123课unity_赛车游戏31_WayPoint路点系统01
第124课unity_赛车游戏32_WayPoint路点系统02
第125课unity_赛车游戏33_Action系统01
第126课unity_赛车游戏34_Action系统02
项目实战
3D捕鱼达人
第001课《捕鱼达人》项目分析与素材准备
第002课自动化UI代码生成与绑定
第003课全局实例的单例模式
第004课事件的订阅与发布
第005课Debug管理模块
第006课音乐和音效管理
第007课游戏配置文件的Excel表解析
第008课路径编辑系统
第009课UI管理与游戏管理
第010课3D捕鱼场景搭建
第011课3D鱼场路径数据离线生成系统
第012课鱼的游动和基于Excel数据驱动的鱼阵系统
第013课3D捕鱼的资源管理模块
第014课3D捕鱼射击部署
第015课鱼和子弹的配置文件
第016课玩家的游戏数据对接
第017课鱼的AI思考
第018课鱼群的设计
第019课捕鱼达人总结与思考
服务器CTO进阶班: Moba5v5 游戏服务器开发(6个月)                   
C/C++
程序设计
第001课 计算机基础
第002课 VS编译器的使用
第003课 第一个C语言程序
第004课 二进制八进制十进制十六进制字符与Assic码表
第005课 C语言局部变量_基本数据类型
第006课 逻辑运算_条件语句_循环语句
第007课 C语言基础习题练习
第008课 C语言编码规范与常见的编译错误
第009课 C语言全局变量_sizeof_数组
第010课 C语言代码运行过程详解
第011课 C语言指针基础
第012课 C语言指针与数组
第013课 C语言多阶指针_类型强转_指针强转
第014课 C语言动态内存分配
第015课 C语言内存操作函数与宏_条件编译
第016课 C语言模块_头文件_源文件_头文件搜索路径
第017课 C语言字符与字符串
第018课 C语言位运算
第019课 C语言结构体
第020课 C语言联合体与枚举
第021课 C语言文件读写
第022课 C语言static_const_typedef_goto关键字
第023课 C语言递归调用
第024课 C语言动态数组
第025课 C语言链表
第026课 C语言树
第027课 C语言Hash表
第028课 C++类_类的实例_数据成员_成员函数_构造函数(上)
第029课 c++类的本质与this指针
第030课 c++_static_const_函数调用_名字空间
第031课 c++_初始化列表_多态_动态分配_struct_引用
第032课 c++_继承与重载
第033课 c++_函数指针_虚函数_虚函数表_纯虚函数
第034课 c++_模板
第035课 c++_操作符重载_string_vector_map
C/C++
网络基础
OS基础
数据库基础
协议基础
第001课 网络基础
第002课 TCP_Socket基础编程
第003课 OS任务调度
第004课 Select管理模型
第005课 IOCP管理模型
第006课 windows多线程
第007课 文件的异步读写
第008课 libuv介绍和编译
第009课 libuv_TCP服务器搭建
第010课 UDP通讯
第011课 libuv_UDP服务器搭建
第012课 libuv_定时器设计
第013课 ibuv异步文件读写
第014课 JSON数据格式详解与编码
第015课 base64_md5_sha1
第016课 http报文解析
第017课 websocket协议(上)
第018课 websocket协议(下)
第019课 http_server的原理与实现
第020课 mysql数据库的搭建与操作
第021课redis数据库的搭建与基本操作
第022课程序访问mysql数据库服务
第023课程序访问redis服务
第024课初识protobuf
第025课protobuf语法
第026课protobuf_c++高级使用
  第027课libuv多线程与工作队列
Lua开发 第001课 lua环境搭建_数据类型_局部变量
第002课 lua基本表达式与顺序_条件_循环
第003课 lua字符串与表的高级使用
第004课 lua_多返回值_require_模块
第005课 lua_self_点_冒号_面向对象_继承
C/C++
Lua
服务器
基础框架
第001课高效游戏服务器要素与架构
第002课netbus与session
第003课session内存池的管理
第004课websocket协议支持
第005课tcp的封包与拆包
第006课命令格式与协议管理
第007课service与service管理
第008课log日志管理与timer时间戳
第009课UDP服务支持
第010课异步mysql模块
第011课异步redis模块
第012课内置Lua脚本解释引擎
第013课Lua日志函数导出
第014课tolua++模块Lua导出
第015课mysql_模块Lua导出
第016课redis_模块Lua导出
第017课service模块Lua导出
第018课session模块Lua导出
第019课timer模块导出
第020课proto_man与netbus模块导出Lua项目模板
第021课unity_TCP网络模块(一)连接管理
第022课unity_TCP网络模块(二)protobuf协议与发送命令
第023课unity_TCP网络模块(三)接受数据与粘包解包处理
第024课unity_TCP网络模块(四)网络事件分发
第025课unity_网络聊天室(一)
第026课unity_网络聊天室(二)
第027课unity_网络聊天室(三)
第028课内存分配优化与连接服务器
第029课服务器json协议_websocket对接

网关服务器
第001课网关服务器(一)分布式结构调整
第002课网关服务器(二)网关转发模块
第003课网关服务器(三)远端服务器连接管理
第004课网关服务器(四)客户端转数据给服务器
第005课网关服务器(五)服务器转发给客户端
第006课 网关数据协议的加密与解密

用户中心
系统服务器
服务器
第001课用户中心服务器与用户中心数据库设计
第012课游客登陆与注册(一)
第013课游客登陆与注册(二)
第014课游客登陆与注册(三)
第015课网关uid管理
第016课客户端主页效果设计
第017课用户信息保存与同步
第018课用户资料修改(一)
第019课用户资料修改(二)
第020课用户中心redis
第021课游客账号升级(一)
第022课游客账号升级(二)
第024课用户账号注销
第025课系统服务器_用户游戏数据
第026课系统服务器_游戏数据注册与获取
第027课用户的经验与等级
第028课用户登陆奖励(一)
第029课用户登陆奖励(二)
第030课用户登陆奖励(三)
第031课游戏redis数据库
第032课游戏排行榜的制作(一)
第033课游戏排行榜的制作(二)
第034课游戏排行榜的制作(三)
第035课系统消息(一)
第036课系统消息(二)
第037课主页UI设计
第038课战斗主页设计
目录服务器 第001课目录服务器的搭建与配置
第002课获取游戏服务器目录与负载
第003课目录服务器游戏负载管理
逻辑服务器 第001课逻辑服务器搭建
第002课逻辑服务器登陆
第003课逻辑服务器与玩家断线
第004课玩家匹配(一)进入地图区间等待
第005课玩家匹配(二)进入游戏房间比赛
第006课机器人的设计与实现(一)数据加载
第007课机器人得设计与实现(二)放机器人到比赛
第008课玩家匹配显示
第009课玩家退出
第010课玩家离开广播
第011课比赛开始
第012课游戏场景GUI主页设计
第014课摇杆控制角色移动
第015课角色性别_网络代码bug修正_C++内存分配器修正
第016课打上地图障碍物
第017课帧同步的基本流程
第018课逻辑服务器添加UDP通讯
第019课UDP帧事件触发
第020课帧同步之帧编号与玩家事件采集
第021课帧同步下的角色控制
第022课游戏英雄的创建
第023课sideB的玩家视角的切换
第024课塔的代码设计
第025课塔的思考与子弹发射
第026课帧同步控制下的子弹
第027课子弹攻击玩家
第028课玩家成长与伤害
第029课打造路点系统
第030课小兵的生成与移动
第031课小兵的连续生成与帧同步下的小兵控制
第032课 玩家回城与服务
第033课 玩家的攻击与同步
第034课 玩家的防御与同步
第035课 游戏数据统计
第036课 游戏结算mvp玩家
第037课 玩家断线重连
第038课 多逻辑服务器部署
WebServer 第001课 node.js搭建webserver
第002课 基于webserver配置文件启动
第003课 基于webserver的上传下载
第004课 基于webserver 资源更新
Linux
基本操作
第001课 Linux的基本操作
第002课 Linux C的编译与运行
第003课 Linux Makefile编写
第004课 Linux Shell脚本
第005课 Linux搭建Mysql数据库
第006课 Linux搭建Redis数据库
第007课 Linux CMake工具使用
第008课 Linux 游戏服务器项目移植于编译
第009课 Linux 后台管理工具
第010课 Linux nginx 后台配置
第011课 Linux 进程守护管理工具

你可能感兴趣的:(Unity3D)