Unity 学习资源(超全) - 知乎

标签: | 发表时间:2022-09-14 14:35 | 作者:
出处:https://zhuanlan.zhihu.com

官方资料

Unity User Manual 手册

Unity - Scripting API(API 详解)

Unity - Learn - Modules(官方视频教程,适合英语好的同学)


Coursera

基于 Unity 引擎的网络游戏设计与开发(复旦大学) | Coursera

主要分为五个课程(可免费旁听):

  1. 游戏产业概论
  2. 游戏策划与设计
  3. 基于 Unity 引擎的游戏开发基础
  4. 基于 Unity 的游戏开发进阶
  5. 网络游戏与开发毕业项目


国内教程达人

对国内 Unity 学习者影响很大的两位:

一位是宣雨松,我是看他的《Unity3D 游戏开发》入门的。

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


一位是 Siki ,主要出教程,讲课逻辑非常清楚。原来是泰课在线的讲师,现在已经自己创办了一个教学网站。

Siki - 泰课在线(里面有很多免费的教程)

siki学院 - Unity游戏开发从入门到独立开发(非广告,里面也有免费课程)

Unity游戏开发视频教程目录 v17.3 - Siki 精心整理(内含大量百度云课程链接)


其他视频教程

擅码网 - 专注于Unity3d游戏开发培训,unity3d,unity3d教程,unity3d视频教程

顺别列出来擅码网的学习路线供大家参考(从入门到进阶):

Tips:仅知识点列举,完全可以靠看博客和自学学习以下知识点。有兴趣自行购买,不存在广告行为。

第一阶段

  1. C# 语言基础
  2. Unity3D 引擎基础
  3. C# 语言进阶(数据结构入门)
  4. Unity3D 界面 UI(NGUI)
  5. 简单完整项目实例

第二阶段

  1. 角色动画控制(动画系统,导航系统)
  2. C# 语言强化(委托与事件,常用设计模式)
  3. 客户端核心技术(UGUI,Lua)
  4. 中级项目实战
  5. AI 人工智能
  6. 3D 数学基础(向量,欧拉角,四元数,矩阵等)
  7. 客户端资源管理(编辑器扩展, AssetBundle)
  8. 项目实战

泰课在线 - 国内专业的Unity在线学习平台

Unity 视频教程-麦子学院

蛮牛教育 - Unity在线学习平台


优质分享

UNITE -Unity项目架构设计与开发管理(Unity 大中华区总监分享游戏架构)

Learn OpenGL, extensive tutorial resource for learning Modern OpenGL( 非常好的 OpenGL 英文教程,下面是翻译版)

LearnOpenGL 中文翻译版


优质问答

宋健:计算机专业大学生如果想毕业后进入游戏行业,在大学期间应该怎样准备?

会飞的路飞:怎么规划一个零基础学习Unity3D的“方法”或者“流程”?

HellomotoV:怎么规划一个零基础学习Unity3D的“方法”或者“流程”?

邓凯:通过Unity2D独立开发一款瓷砖式RPG游戏需要学习哪些知识?

豆一:有哪些推荐的Unity3D开发方面的博客?

王楠:Unity3D 游戏开发团队中,各角色划分是怎样的?

王选易:如何学好 Unity?

游侠:C# 如何进阶?

权然:游戏引擎 Unity 的入门易精通难体现在哪?为什么?

王楠:游戏引擎 Unity 的入门易精通难体现在哪?为什么?

邓凯:游戏引擎 Unity 的入门易精通难体现在哪?为什么?

钱康来:Unity 开发工作流程?

周华:在Unity中StartCoroutine/yield return这个模式到底是怎么应用的?其中的原理是什么?

彼得潘-朱涛:github上有什么好的unity开源项目?

王致远:基于 Unity 中的 UGUI 或者 NGUI 插件,如何设计尽可能通用的 UI 框架?

Jackie Run:Unity 游戏开发有哪些让你拍案叫绝的技巧?

Milo Yip - Unity 高级程序员应该具备怎样的能力?要怎样成长为 Unity 高级程序员?

伍一峰:如何在Unity中实现MVC模式?

康托耶夫:Unity有哪些让做项目事半功倍的插件值得推荐?

庞巍伟:如何评价腾讯在Unity下的xLua(开源)热更方案?

梁伟国Waigo:Unity3D如何有效地组织代码?

kUANG tOBY:Unity3d客户端开发,要深入学习,更需要先从哪方面入手?

凉鞋:使用Unity开发游戏,有流行的框架嘛?

庞巍伟:Unity 项目中怎样正确的使用 Lua?

Vinjn张静:如何系统的学习 Unity 3D 中的 shader 编写(nvidia cg 编程)?

Prodesire:如何系统的学习 Unity 3D 中的 shader 编写(nvidia cg 编程)?


论坛

Unity官方中文论坛 - Unity3d.com

游戏蛮牛 - 虚拟现实,unity3d教程

Unity3D论坛 - Unity圣典社区

Unity3D 联盟


博客

C# 编程指南 - 微软

【UGUI研究院】 | 雨松MOMO程序研究院

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

全面理解 Unity UI 系统

Unity-Technologies / UI - Bitbucket

UWA:简单优化、优化简单

Unity 3D中的内存管理

【Unity技巧】Unity中的优化技术 - candycat - CSDN博客

Unity3D热更新全书-PageZero - 疯光无线 - 博客园

关于游戏架构设计的一些整理 - 高科的专栏 - CSDN博客

Unity 5 中的全局光照技术详解(建议收藏)

Unity3D Shader 毛星云(浅墨)的专栏 - CSDN博客

猫都能学会的Unity3D Shader入门指南

C# Socket编程 同步以及异步通信 - BLoodMaster - 博客园

Unity: Now You're Thinking With Components(英文)

漫谈游戏中的人工智能 - CocoaChina_让移动开发更简单

Unity design patterns and concepts, looking for good sources • r/Unity3D(外国人在开发过程中搜集的文章链接)

阿赵的博客

王选易 - 博客园

技术人生 · luzexi.com

Unity学习屋(里面有针对多个知识点的优质博客和分享)


书籍(部分我看过关于 Unity 的书,参考链接为豆瓣书评)


《C# 图解教程》

入门不错的书。

《C# 入门经典》

很经典的书。

《Unity3d游戏开发》

宣雨松著,适合入门级新手。

《Unity 4.x从入门到精通》

官方教材,现在来说,有点老了。

《Unity3D 脚本编程》

适合 C# 和 Unity 进阶。

《Unity 游戏设计与实现》

万代南梦宫的资深开发人员编写,不适合初学者,适合有一定项目基础的人。

《3D 数学基础》

学习需要掌握的 3D 数学知识。

《游戏编程模式》

还未看完,不过感觉还不错。

《设计模式与游戏完美开发》

结合着案例学习设计模式。

《Shader 入门精要》

Shader 入门非常不错。

《Unity 人工智能游戏开发》

学习游戏开发中的人工智能,还不错。


Unity 面试经验

整理的前人Unity 面试的笔记(已经整理大量面经)

Unity 工作经历+近期面试经历

Unity3D面试--真实的面试 - 我的Unity3D - CSDN博客

unity3d游戏公司面试常见问题全接触

Unity全面的面试题(包含答案) - 学无止境的专栏 - CSDN博客

Unity游戏程序员面试题及解答 - 拔丝煎面 - 博客园

Unity3D面试题整合(转载) - 何惜一笑的博客

相关 [unity 学习 资源] 推荐:

Unity 学习资源(超全) - 知乎

- -
Unity User Manual 手册. Unity - Scripting API(API 详解). Unity - Learn - Modules(官方视频教程,适合英语好的同学). 基于 Unity 引擎的网络游戏设计与开发(复旦大学) | Coursera. 主要分为五个课程(可免费旁听):.

Unity优化总结

- - CSDN博客推荐文章
    我们的游戏已经在wp8、ios和android平台上线了. 这是我做的第一个Unity项目,期间遇到过不少困难和挫折,但是我和小伙伴们一路摸索,现在,游戏已经上线一段时间,并且很稳定. 对于Unity,我一直在项目中学习,我会写一系列的文章记录自己的学习,希望看到文章的朋友多多交流.     项目中后期,我做了一些优化工作,这里记录总结一下.

JavaScript 学习资源推荐

- thanq - 岁月如歌
最近 reddit 有讨论:References for JavaScript Mastery. 去年 Rey Bango 博客上也有一篇文章:What to Read to Get Up to Speed in JavaScript. 下面是我的整理,希望能对你有所帮助. DOM Scripting: Web Design with JavaScript and the Document Object Model – 2005 年,这本书的第一版是我最喜爱的前端书籍之一.

一些Objective-C学习资源

- 刘潇 - 博客园-首页原创精华区
    想学习Objective-C的童鞋们注意咯,推荐一些学习资料给大家,希望对您有用.    Learn Objective-C   很基础很简洁.    Learn Objective-C(中文版)  E文不好的可以看看咯.    Objective-C 2.0特性与运行时编程 一网友的笔记熟悉语法特性.

7个有用的HTML5学习资源

- huyun - 博客园新闻频道
  虽然HTML5还是很新,没有被所有主要浏览器支持,但现在还是有许多设计师和开发人员使用. 毫无疑问,几年下来,HTML5将对web开发起着很重要的作用. 我注意到很多人都在使用它,但也有许多人还没有接触过HTML5. 为了帮助学习这个任务,我们收集了7个有用的HTML5学习资源.   一、HTML5开发者指南.

Ubuntu 11.04 上安装最新版 Unity

- 亚 强 - Wow! Ubuntu
最新的 Ubuntu Unity 桌面环境已发布,版本号为 3.8.16. 主要是修复了大量的 Bug,详细内容见 ChangeLog. # Ubuntu 11.04 用户可通过这个 PPA 来保持更新. # 本文采用CC协议进行授权,转载本文请注明本文链接. - Twitter / Buzz / 微博 / 问答 / 投稿 / 加入我们 wow0slx6bcs721xo1udcc.

在线体验Ubuntu Unity的魅力

- 龍渊冭子 - cnBeta.COM
UBuntu为了让没用过Ubuntu的朋友体验一下Ubuntu的魅力,于是开发了一个Ubuntu online tour,网页版的Ubuntu. 可以模拟里面的软件,比如我现在正在打开的Firefox:.

支持 Unity 的 Evolve GTK3 主题

- Quantum - Wow! Ubuntu
Evolve 是一款基于  Adwaita theme engine 制作的轻量级 GTK 主题,白色风格,它同时支持 Gnome Shell 3.2 及 Unity 界面. 解压缩下载的 Zip 包,再解压缩里面的 tar.gz 文件,得到一个 Evolve 文件夹. 把这个文件夹复制到 "~/.themes/" 或 "/usr/share/themes/" 目录下.

Unity、GNOME和Windows 8被批垃圾

- 请叫我火矞弟 - Solidot
微博控 写道 "ZDNET知名博主Ken Hess ,有着在大型数据中心超过15年的工作经验的资深 Mac、Linux、Unix 和Windows 系统管理员,11月8号发文大骂 Unity、GNOME 和 Windows 8 :我特别希望现在设计计算机的人能给人们带来高效且实用的东西,我不喜欢折腾那些低能垃圾,如果你想吸引更多的观众,请别用低能这种方式.

机器学习与人工智能学习资源导引

- Roger - 刘未鹏 | Mind Hacks
我经常在 TopLanguage 讨论组上推荐一些书籍,也经常问里面的牛人们搜罗一些有关的资料,人工智能、机器学习、自然语言处理、知识发现(特别地,数据挖掘)、信息检索 这些无疑是 CS 领域最好玩的分支了(也是互相紧密联系的),这里将最近有关机器学习和人工智能相关的一些学习资源归一个类:. 首先是两个非常棒的 Wikipedia 条目,我也算是 wikipedia 的重度用户了,学习一门东西的时候常常发现是始于 wikipedia 中间经过若干次 google ,然后止于某一本或几本著作.