2019年Unity学习资源指南[精心整理]
前言
进入一个领域,最直接有效的方法就是,寻找相关综述性文章,首先你需要对你入门的领域有个概括性的了解,这些包括:
- 1、主流的学习社区与网站。
- 2、该领域的知名大牛与热心分享的从业者。
- 3、如何有效的激励自己持续学习—主要是动手实践
因此,总结一下Unity相关学习资源,可能有些不足,欢迎大家指正修改,一起成长!
授人与鱼,不如授人与渔!
2019年Unity学习资源指南(本文相关资料下载)
视频预览介绍(感谢群友:F'(EX) 提供录制):bilibili视频地址链接
目录
一、Unity官方学习资源
1、【Unity官方网站】
2、【Unity官方文档】
3、【Unity官方教程】
4、【Unity GitHub】
5、【Unity Connet】
6、【Unity WiKi】
7、【Unity 官方微信公众号】二、Unity 基础篇—— C# 学习资源
1、【C#官方文档】
2、【C#推荐书籍】
3、【C#学习视频】三、Unity 入门篇—— Unity编辑器学习资源
1、【Unity官方文档】
2、【Unity推荐书籍】
3、【Unity学习视频】四、Unity 进阶篇——Unity内置系统与常用插件学习资源
1、【UI系统:UGUI】
2、【动画与导航系统】
3、【常用插件】五、Unity 强化篇——编程强化学习资源
1、【C# 编程强化】
2、【C# 数据结构】
3、【3D数学基础】
4、【编程设计模式】六、Unity 拓展篇——学习资源(可选择性学习)
1、【客户端资源管理与更新技术】
2、【游戏AI人工智能】
3、【游戏图形编程】七、Unity 知名博主博文——学习资源
1、【知名博主】
2、【知名博文】
3、【优质分享】八、Unity 网络课程——学习资源
1、【SIKI学院】
2、【游戏蛮牛】
3、【其他学习网站】九、Unity 优秀开源项目——学习资源
1、【游戏框架】
.......
一、Unity官方学习资源
1、【Unity官方网站】https://unity.cn/
2、【Unity官方文档】https://connect.unity.com/doc
Manual:介绍相关编辑器功能与使用技巧,可以搜索查阅相关功能使用方法。
Scripting API : 脚本API介绍,说明相关脚本接口的使用方法。
3、【Unity官方教程】https://unity3d.com/cn/learn/tutorials
主要是英文的教程,适合英语较好的食用(后续内容会介绍中文相关教程)。
4、【Unity GitHub】GitHub:Unity-Technologies
Unity官方技术源码管理GitHub,如果你还没有使用过,或者没有注册,赶紧的快去注册一个,这是个技术人的交流社区,你可以从中找到许多优秀的开源项目,提升你的开发技巧与开发效率。(后续内容会介绍相关知名的开源项目)。
5、【Unity Connet】官方交流平台: https://connect.unity.com/
在这里你可以,寻找你的游戏开发 人才、组建你的开发小组、发布项目、发布职位、参与官方活动、加入交流频道。
官方技术分享直播:
6、【Unity WiKi】Unity维基社区: http://wiki.unity3d.com
英文网页,可以使用英文搜索相关Unity的解决方案。
7、【Unity 官方微信公众号】
Unity官方平台Unity官方开发者社区内有丰富的精彩好文,值得学习参考。
二、Unity 基础篇—— C# 学习资源
1、【C#官方文档】C# 指南:https://docs.microsoft.com/zh-cn/dotnet/csharp
学习任何东西,最有效,最高效的方法就是查看官方的文档,毕竟这是他们写的东西,没有谁比他们更熟悉了
2、【C#推荐书籍】
C#本质论 6.0《Head First C#》(第三版 中文版)纸质书籍地址
Head First C#
3、【C#学习视频】
SIKI:C#初级教程 (2015版)—【视频课程下载】
SIKI:C#中级教程 (2015版)—【视频课程下载】——也可关注
SIKI学院微信公号,回复100获取C#学习资源,当然也有其他的学习资源哦(小声点)SIKI学院
三、Unity 入门篇—— Unity编辑器学习资源
1、【Unity官方文档】Unity Manual 文档 : https://docs.unity3d.com/Manual
官方文档为英文文档,虽然难以下咽,但仍要坚持阅读,就算是一边打开翻译网页,也要去阅读,使用Google的同学,可以右键一下,虽然机翻很渣,但总比没有翻译好
2、【Unity推荐书籍】
《Unity5.X从入门到精通》纸质书籍地址—【电子版下载】
Unity5.X 从入门到放弃(精通)Unity5 权威讲解
3、【Unity学习视频】
【复旦大学Coursera】基于 Unity 引擎的网络游戏设计与开发—【BiliBili热心UP】
【网校课程】零基础入门Unity - 古迹探险(基于Unity2017)(PS:免费的)
四、Unity 进阶篇——Unity内置系统与常用插件学习资源
1、【UI系统:UGUI】
- 官方UI源码
——https://bitbucket.org/Unity-Technologies/ui/src- 推荐UI书籍
——《精解uGUI-Unity UI设计与开发从入门到精通》纸质书籍地址Unity UGUI- UI学习视频
——SIKI:UGUI(5.x)—【视频课程下载】
2、【动画与导航系统】
——相关学习资源可以到下方的推荐的学习网站寻找!(自己动手,丰衣足食!)
3、【常用插件】
- NGUI插件——官方文档
——【视频教学课程下载】NGUI- DOTWEEN插件——官方文档
——【视频教学课程下载】DOTWEEN- EasyTouch插件——Asset Store
EasyTouch
五、Unity 强化篇——编程强化学习资源
1、【C# 编程强化】
2、【C# 数据结构】
3、【3D数学基础】
4、【编程设计模式】
- 推荐书籍
《游戏设计模式》(Game Programming Patterns)——GitHub地址
在线阅读:http://gameprogrammingpatterns.com/
纸质书籍地址—【电子版下载】game-programming-patters设计模式 游戏完美开发
- 学习视频
在线课程:游戏开发中的设计模式(Unity 5.6)——配合《设计模式与游戏完美开发》食用更佳。
六、Unity 拓展篇——学习资源(可选择性学习)
1、【客户端资源管理与更新技术】
编辑器扩展
AssetBundle
热更新(sLua,toLua,xLua,ILRuntime)
- xLua——(PS:腾讯出品)
xLua:官方GitHub
腾讯开源手游热更新方案:Unity3D下的XLua方案介绍——GAD腾讯游戏学院博文xLua
- ILRuntime——(PS:掌趣科技出品)
ILRuntime官网
ILRuntime GitHubILRuntime
2、【游戏AI人工智能】
- 推荐书籍
《Unity人工智能》纸质书籍地址Unity人工智能- 学习视频
在线课程:Unity游戏开发人工智能编程(Unity5.6)
在线课程:Unity2017游戏人工智能开发系列课程-入门篇
3、【游戏图形编程】
- shader
shders纸质书籍:《Unity Shader入门精要》
作者博客:冯乐乐shader 入门精要
七、Unity 知名博主博文——学习资源
1、【知名博主】
- 宣雨松——雨松MOMO
- 冯乐乐——candycat——CSDN
- 优三帝
- 疯光无线
- 技术人生
- 王选易
- 宋健
- Milo Yip
- 伍一峰
- 梁伟国Waigo
- OneV's Den
还有很多,欢迎大家交流推荐!
山外有山,人外有人(流下没有技术的眼泪.GIF)
2、【知名博文】
3、【优质分享】
八、Unity 网络课程——学习资源
1、【SIKI学院】:http://www.sikiedu.com
丰富的免费学习资源,老师授课思路清晰,教学资源整理的十分有条理,值得认真学习,还有完整的学习计划——A计划
A计划Unity游戏开发视频教程目录-SIKI老师精心整理(内含大量优质课程下载地址)
2、【游戏蛮牛】:http://www.manew.com
签到领取蛮牛币,在论坛可凭币下载学习资源,游戏场景,模型资源等!
游戏蛮牛
3、【其他学习网站】
九、Unity 优秀开源项目——学习资源
1、【游戏框架】
Strangeioc
官网——http://strangeioc.github.io/strangeioc/
GitHub——https://github.com/strangeioc/strangeiocStrangeiocQFramework
官网—— http://qframework.io
GitHub——https://github.com/liangxiegame/QFrameworkQFremework作者:凉鞋的笔记 框架搭建教程
作者的教学视频:
UniRx 第一季 入门精讲
UniRx 第二季 操作符篇
UniRx 第三季 深入理解
大家可以支持一下作者的辛苦付出!Game Framework
官网 —— http://gameframework.cn
GitHub——https://github.com/EllanJiang/GameFrameworkGameFrameworkCatLib:Unity全栈框架
官网——http://catlib.io
GitHub——https://github.com/CatLib/CoreCatLibFairyGUI:超强 UI 编辑器
官网——http://www.fairygui.com
GitHub——https://github.com/fairyguiFairyGUI官方推荐SIKI学院入门教学——强大的UI编辑器 - FairyGUI入门教程
官方推荐SIKI学院案例教学——狼人杀面杀APP(基于FairyGUI)ET
前后端采用C#,基于ILRuntime热更代码,前后台全热更方案
ET是一个开源的游戏客户端(基于unity3d)服务端双端框架,服务端是使用C# .net core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议,支持服务端3D recast寻路等等
官网:可惜目前没有,不过GitHub上有热心群友分享的学习笔记,满满的干货!
GitHub——https://github.com/egametang/ET没有官方Logo,那就来个ET电影海报吧:)
ET
后记
就分享这么多吧,欢迎大家交流分享学习,同时培养自己的三种学习成长必备能力
信息与资源的搜集获取能力
信息与资源的分析筛选能力
信息与资源的管理利用能力
作者:lijianfex
链接:https://www.jianshu.com/p/c65e2837290f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2019年Unity学习资源指南[精心整理]的更多相关文章
- Unity 学习资源
NGUI文档及视频: http://www.tasharen.com/forum/index.php?topic=6754 动态更新的解决方案: http://game.ceeger.com/foru ...
- Unity学习资源
NGUI文档及视频: http://www.tasharen.com/forum/index.php?topic=6754 动态更新的解决方案: http://game.ceeger.com/foru ...
- JAVA学习资源分享
JAVA学习资源分享 最高端的JAVA架构师资源(来自龙果学院 价值¥1399元).JAVA互联网分布式架构(龙果学院 价值¥899元).Spring Boot(2017年最新 包括源码原理分析) + ...
- 精心整理的一些 Python 学习资料
今天花了些时间给大家精心整理一份 Python 学习资料.我觉得不错的资料我都整理进来了,如果你是学习python的,我觉得这一份资料对你应该有用. 1.知乎上超过 10k 的python相关回答 Y ...
- 第二弹:超全Python学习资源整理(进阶系列)
造一个草原要一株三叶草加一只蜜蜂.一株三叶草,一只蜂,再加一个梦.要是蜜蜂少,光靠梦也行. - 狄金森 "成为编程大牛要一门好语言加一点点天分.一门好语言,一点点天分,再加一份坚持.要是天分 ...
- 一份关于Swift语言学习资源的整理文件
一份关于Swift语言学习资源的整理文件 周银辉 在这里下载 https://github.com/ipader/SwiftGuide
- Java学习资源整理(超级全面)
这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点.书籍.课程等. 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的ide ...
- 超全PHP学习资源整理:入门到进阶系列
PHP是少数几门在语言层面饱受诟病,但在实际开发和应用上却又让人无法撒手的语言之一.就好比路边摊小吃,一遍骂人家不卫生,一遍却又说:真香.所谓接地气,不外如此,大道理不说,PHP光是轮子多.市场占有率 ...
- React Native指南汇集了各类react-native学习资源、开源App和组件
来自:https://github.com/ele828/react-native-guide React Native指南汇集了各类react-native学习资源.开源App和组件 React-N ...
随机推荐
- mysql 对返回字段进行拼接
使用concat函数进行拼接:示例如下: select id,username,concat( id, '-' , username) as idName from user;
- javascript中字符串对象常用的方法和属性
前言 字符串是一种非常重要的数据类型,在Java等面向对象编程语言中,它代表对象类型,而在javascript中它却是一种基本数据类型,在开发的领域中,我们经常会碰到,无论是前端还是后台.比如后台验证 ...
- python爬虫添加请求头和请求主体
添加头部信息有两种方法 1.通过添加urllib.request.Request中的headers参数 #先把要用到的信息放到一个字典中 headers = {} headers['User-Agen ...
- Docker 本地私有仓库搭建:
Docker 本地私有仓库搭建: 创建数据卷目录: mkdir /home/sky/registry 用registry镜像启动容器: docker run -d -p 5000:5000 -v /h ...
- SDI接口基于FPGA GTP实现
SDI采集和显示,基于xilinx 7系列器件进行实现,注意事项有如下几点: 1,如果多路SDI共用一个GTP Quad,或是SDI和PCIE在一个GTP Quad,时钟资源应该进行共享,既GTP c ...
- 带你涨姿势的认识一下 Kafka
Kafka 基本概述 什么是 Kafka Kafka 是一个分布式流式平台,它有三个关键能力 订阅发布记录流,它类似于企业中的消息队列 或 企业消息传递系统 以容错的方式存储记录流 实时记录流 Kaf ...
- JVM之内存结构详解
对于开发人员来说,如果不了解Java的JVM,那真的是很难写得一手好代码,很难查得一手好bug.同时,JVM也是面试环节的中重灾区.今天开始,<JVM详解>系列开启,带大家深入了解JVM相 ...
- java架构之路-(Redis专题)Redis的高性能和持久化
上次我们简单的说了一下我们的redis的安装和使用,这次我们来说说redis为什么那么快和持久化数据 在我们现有的redis中(5.0.*之前的版本),Redis都是单线程的,那么单线程的Redis为 ...
- Unreal Engine 4 系列教程 Part 4:UI教程
.katex { display: block; text-align: center; white-space: nowrap; } .katex-display > .katex > ...
- 算数运算符and数据类型转换
一元(单目)运算符有且只有一个运算参数,二元(双目)运算符有且只有两个运算参数. 二元运算符:+(加).-(减).*(乘)./(求商).%(求余) 一元运算符:+(正),-(负),++(自增),--( ...

























