欢迎访问设·集合!

设·集合

您现在的位置是:首页 > 游戏制作 > unity

【Unity学习路线】Unity3D学习资源指南收藏

设·集合小编 发布时间:2023-03-02 11:34:10 1416次最后更新:2024-03-08 10:50:32

【路在脚下,脚踏实地】

前言:

进入一个领域,最直接有效的方法就是,寻找相关综述性文章,首先你需要对你入门的领域有个概括性的了解,这些包括:

  • 1、主流的学习社区与网站。

  • 2、该领域的知名大牛与热心分享的从业者。

  • 3、如何有效的激励自己持续学习—主要是动手实践

因此,总结一下Unity相关学习资源,可能有些不足,欢迎大家指正修改,一起成长!

授人与鱼,不如授人与渔!

视频预览介绍(感谢群友:F'(EX) 提供录制):bilibili视频地址链接

原文地址:https://www.jianshu.com/p/c65e2837290f(文中部分链接可在原文查看)

目录

一、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://unity3d.com/cn

官方网站提供了,编辑器下载、学习、社区、资源下载商店

2、【Unity官方文档】https://docs.unity3d.com/Manual/index.html

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/

在这里你可以,寻找你的游戏开发 人才、组建你的开发小组、发布项目、发布职位、参与官方活动、加入交流频道。

官方技术分享直播:

  • 【2017直播汇总】Unity官方直播录播汇总

    https://connect.unity.com/p/unityguan-fang-zhi-bo-lu-bo-hui-zong

  • 【2018直播汇总】Unity官方直播录播汇总(持续更新中...)

    https://connect.unity.com/p/2018zhi-bo-hui-zong-unityguan-fang-zhi-bo-lu-bo-hui-zong

  • 【Unity直播汇总】Unity中国腾讯视频个人频道

    http://v.qq.com/vplus/e8426344bccddbf6d5b0b89a1ce27006

  • 【Unity直播汇总】Unity官方:bilibili官方账号 (PS:最近官方才注册的,可以去关注一下)

6、【Unity WiKi】Unity维基社区: http://wiki.unity3d.com

英文网页,可以使用英文搜索相关Unity的解决方案。

7、【Unity 官方微信公众号】

Unity官方平台

Unity官方平台

Unity官方开发者社区

Unity官方开发者社区

内有丰富的精彩好文,值得学习参考。

二、Unity 基础篇—— C# 学习资源

1、【C#官方文档】C# 指南:https://docs.microsoft.com/zh-cn/dotnet/csharp

学习任何东西,最有效,最高效的方法就是查看官方的文档,毕竟这是他们写的东西,没有谁比他们更熟悉了

2、【C#推荐书籍】

《C# 6.0本质论》纸质书籍地址—【电子版下载】

C# 6.0本质论


《Head First C#》(第三版 中文版)纸质书籍地址

Head First C#


3、【C#学习视频】

SIKI:C#初级教程 (2015版)—【视频课程下载】
SIKI:C#中级教程 (2015版)—【视频课程下载】

——也可关注微信公号,获取C#学习资源,当然也有其他的学习资源哦(小声点)

SIKI学院

三、Unity 入门篇—— Unity编辑器学习资源

1、【Unity官方文档】Unity Manual 文档 : https://docs.unity3d.com/Manual

官方文档为英文文档,虽然难以下咽,但仍要坚持阅读,就算是一边打开翻译网页,也要去阅读,使用Google的同学,可以右键一下,虽然机翻很渣,但总比没有翻译好?

2、【Unity推荐书籍】

《Unity5.X从入门到精通》纸质书籍地址—【电子版下载】

Unity5.X 从入门到放弃(精通)


《Unity 5 权威讲解》纸质书籍地址

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设计与开发从入门到精通》纸质书籍地址


精解uGUI-Unity UI设计与开发从入门到精通
  • Unity UGUI

  • UI学习视频
    ——SIKI:UGUI(5.x)—【视频课程下载】

2、【动画与导航系统】

  • Animation:动画系统

    https://docs.unity3d.com/Manual/AnimationSection.html

  • Navigatin and Pathfinding:导航寻路系统

    https://docs.unity3d.com/Manual/Navigation.html

——相关学习资源可以到下方的推荐的学习网站寻找!(自己动手,丰衣足食!

3、【常用插件】

  • NGUI插件——官方文档:http://www.tasharen.com/forum/index.php?topic=6754
    ——【视频教学课程下载】

NGUI


  • DOTWEEN插件——官方文档:http://dotween.demigiant.com/documentation.php
    ——【视频教学课程下载】

DOTWEEN
  • EasyTouch插件——Asset Store:https://assetstore.unity.com/packages/tools/input-management/easy-touch-5-touchscreen-virtual-controls-3322

EasyTouch

五、Unity 强化篇——编程强化学习资源

1、【C# 编程强化】

SIKI:C#高级教程 (2015版)

2、【C# 数据结构】

网易云课堂(浙大版)数据结构

中国大学MOOC(西北大学)数据结构

SIKI:C# 数据结构 (2015版)

3、【3D数学基础】

在线课程:3D数学基础:Unity游戏开发

4、【编程设计模式】

  • 推荐书籍
    《游戏设计模式》(Game Programming Patterns)——GitHub地址
    在线阅读:http://gameprogrammingpatterns.com/
    纸质书籍地址—【电子版下载】

game-programming-patters


《设计模式与游戏完美开发》纸质书籍地址

设计模式 游戏完美开发



  • 学习视频
    在线课程:游戏开发中的设计模式(Unity 5.6)——配合《设计模式与游戏完美开发》食用更佳。

    http://www.sikiedu.com/course/54

六、Unity 拓展篇——学习资源(可选择性学习)

1、【客户端资源管理与更新技术】

  • 编辑器扩展

  • AssetBundle

  • 热更新(sLua,toLua,xLua,ILRuntime)

  • xLua——(PS:腾讯出品)
    xLua:官方GitHub : https://github.com/Tencent/xlua

    腾讯开源手游热更新方案:Unity3D下的XLua方案介绍——GAD腾讯游戏学院博文

    http://gad.qq.com/article/detail/24967


xLua


  • ILRuntime——(PS:掌趣科技出品)
    ILRuntime官网 : https://ourpalm.github.io/ILRuntime
    ILRuntime GitHub : https://github.com/Ourpalm/ILRuntime



xLua入门视频 : http://www.sikiedu.com/course/67

2、【游戏AI人工智能】

  • 推荐书籍
    《Unity人工智能》纸质书籍地址

Unity人工智能


  • 学习视频
    在线课程:Unity游戏开发人工智能编程(Unity5.6)

    http://www.sikiedu.com/course/62

3、【游戏图形编程】

  • openGL:英文教程官网——中文译文官网


  • shader
    shders纸质书籍:《Unity Shader入门精要》
    作者博客:冯乐乐

shader 入门精要

七、Unity 知名博主博文——学习资源

1、【知名博主】

  • 宣雨松——雨松MOMO

  • 冯乐乐——candycat——CSDN

  • 优三帝

  • 疯光无线

  • 技术人生

  • 王选易

  • 宋健

  • Milo Yip

  • 伍一峰

  • 梁伟国Waigo

  • OneV's Den
    还有很多,欢迎大家交流推荐!
    山外有山,人外有人流下没有技术的眼泪.GIF)

2、【知名博文】

  • 关于游戏架构设计的一些整理

  • 干货:漫谈游戏中的人工智能

  • Unity 5 中的全局光照技术详解

  • Unity3D Shader 浅墨_毛星云 专栏

  • Unity: Now You're Thinking With Components

  • C# Socket编程 同步以及异步通信

  • 利用Unity UGUI制作酷炫UI效果(制作篇)

  • Unity中的优化技术

  • Unity 3D中的内存管理

  • 【专访冯乐乐】这是你们的shader女神,更是一位艺术家

3、【优质分享】

  • 简书:Unity3D手游开发实践《腾讯桌球:客户端总结》——吴秦

    https://www.jianshu.com/p/10693fee70a5

  • 视频:UNITE-Unity项目架构设计与开发管理—Unity 大中华区总监:刘钢

    https://v.qq.com/x/page/d016340mkcu.html

八、Unity 网络课程——学习资源

1、【SIKI学院】:http://www.sikiedu.com

丰富的免费学习资源,老师授课思路清晰,教学资源整理的十分有条理,值得认真学习.


Unity游戏开发视频教程目录-SIKI老师精心整理(内含大量优质课程下载地址)

SIKI老师公众号

2、【游戏蛮牛】:http://www.manew.com

签到领取蛮牛币,在论坛可凭币下载学习资源,游戏场景,模型资源等!

游戏蛮牛


3、【其他学习网站】

  • 腾讯课堂——Unity : https://ke.qq.com/course/list/Unity

  • 网易云课堂——Unity : https://study.163.com/courses-search?keyword=Unity

九、Unity 优秀开源项目——学习资源

1、【游戏框架】

Strangeioc

官网——http://strangeioc.github.io/strangeioc/
GitHub——https://github.com/strangeioc/strangeioc

Strangeioc


Strangeioc中文教学视频 : http://www.sikiedu.com/course/33


QFramework

官网—— http://QFramework.io
GitHub——https://github.com/liangxiegame/QFramework

QFremework
  • 作者:凉鞋的笔记 框架搭建教程
    作者的教学视频:
    UniRx 第一季 入门精讲 

    http://www.sikiedu.com/course/271

    UniRx 第二季 操作符篇 

    http://www.sikiedu.com/course/283
    UniRx 第三季 深入理解 

    http://www.sikiedu.com/course/286
    大家可以支持一下作者的辛苦付出!

Game Framework

官网 —— http://gameframework.cn
GitHub——https://github.com/EllanJiang/GameFramework

Game Framework


CatLib:Unity全栈框架

官网——http://catlib.io
GitHub——https://github.com/CatLib/Core

CatLib


FairyGUI:超强 UI 编辑器

官网——http://www.fairygui.com
GitHub——https://github.com/fairygui

官方推荐SIKI学院案例教学——狼人杀面杀APP(基于FairyGUI)  http://www.sikiedu.com/course/170


ET

前后端采用C#,基于ILRuntime 热更代码,前后台全热更方案

ET是一个开源的游戏客户端(基于unity3d)服务端双端框架,服务端是使用C# .net core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议,支持服务端3D recast寻路等等

官网:已经有建立论坛,GitHub上有热心群友分享的学习笔记,满满的干货!
GitHub——https://github.com/egametang/ET

没有官方Logo,那就来个ET电影海报吧:)

后记:

就分享这么多吧,欢迎大家交流分享学习,同时培养自己的三种学习成长必备能力

  • 信息与资源的搜集获取能力

  • 信息与资源的分析筛选能力

  • 信息与资源的管理利用能力


广告位

热心评论

评论列表