├── README.md └── 学习路线.md /README.md: -------------------------------------------------------------------------------- 1 | # 从小白到大神-Unity最全资源整理合集 2 | Unity3D学习路线、Unity3D视频教程、Unity3D+B站视频整合、Unity3D面试题、Unity3D开源项目、Unity3D书籍推荐、一份涵盖大部分Unity工程师所需要掌握的核心知识,面试求职找工作,来这里,你不会后悔。以后会不断升级...在学习unity的过程中,大家往往会因为找不到相关的学习资料而苦恼,本文章收集了相关的资料:包括视频,书籍,源码,博主,文章。 3 | 4 | Unity学习路线图链接:https://rem8k7dwu0.feishu.cn/mindnotes/bmncnC0wnpK5CUevqHDRxrDFQ7c 5 | 6 | ![](C:\Users\86178\Desktop\桌面\unity最全资源整理合集 (3).png) 7 | 8 | 最后更新时间:2022.7.26 9 | 10 | # 一.视频教程 11 | 12 | ## 1.贪吃蛇 13 | 14 | Unity初级案例 - 贪吃蛇(Unity2017.2.0) - SiKi学院 - 生命不息,学习不止! 15 | 16 | 链接:https://www.sikiedu.com/course/89 17 | 18 | Unity初级案例课程,适合对Unity稍有了解的同学学习和挑战,课程使用Unity帮大家找回儿时诺基亚,红白机上的经典贪吃蛇!内含小清新的素材,通俗易懂的实现方法,对游戏逻辑的多种实现方法等。 19 | 20 | ## 2.吃豆人 21 | 22 | Unity初级案例 - 吃豆人(Unity2017.2.0) - SiKi学院 - 生命不息,学习不止! 23 | 24 | 链接:https://www.sikiedu.com/course/92 25 | 26 | Unity初级案例课程,适合对Unity稍有了解的同学学习和挑战,课程是siki学院2017年11月末新人直播活动的进阶版录播,使用Unity复刻了传奇的吃豆人游戏!内容近似于原版的素材,通俗易懂的实现方法,巧妙的设计构思。 27 | 28 | ## 3.炸弹人 29 | 30 | Unity初级案例 - 炸弹人 - SiKi学院 - 生命不息,学习不止! 31 | 32 | 链接:https://www.sikiedu.com/course/796 33 | 34 | 在本次课程中,老师给大家讲解经典游戏炸弹人的开发,课程是面向初级开发者的。欢迎大家加入学习。 35 | 36 | ## 4.愤怒的小鸟 37 | 38 | Unity初级案例 - 愤怒的小鸟 - SiKi学院 - 生命不息,学习不止! 39 | 40 | 链接:https://www.sikiedu.com/course/134 41 | 42 | 这是一门Unity基础课程,用最通俗易懂的方法去制作愤怒的小鸟。课程内容全面,涉及到多个关卡的选择以及unity2D游戏的知识。喜欢玩这款游戏的同学们,赶快来看一看吧! 43 | 44 | ## 5.坦克大战 45 | 46 | Unity2D 初级案例 - 坦克大战(Unity2017.1) - SiKi学院 - 生命不息,学习不止! 47 | 48 | 链接:https://www.sikiedu.com/course/90 49 | 50 | 这是一款童年小霸王插卡游戏,带大家缅怀一下童年的感觉,91版的坦克大战,2D游戏案例。 51 | 本课程为A计划第一阶段与第二阶段过渡课程,是基础课程,但涵盖知识很多,对之后大家往更高的方向学习很有帮助,祝大家学习愉快!这款游戏我在制作的时候虽然遇到了一些问题,但总体来说感觉还是比较简单的,适合大家入门学习。 52 | 53 | ## 6.斗地主 54 | 55 | Unity中级案例 - 单机斗地主 - SiKi学院 - 生命不息,学习不止! 56 | 57 | 链接:https://www.sikiedu.com/course/220 58 | 59 | 课程内容涉及数据结构、对象池、MVC框架、数据存储等。 60 | 欢迎对斗地主游戏有兴趣的同学加入学习。 61 | 62 | ## 7.捕鱼达人 63 | 64 | Unity中级案例 - 捕鱼达人(Unity5.6.4) - SiKi学院 - 生命不息,学习不止! 65 | 66 | 链接:https://www.sikiedu.com/course/88 67 | 68 | Unity中级案例课程,适合有一定的Unity基础的同学学习,使用目前兼容性较好较稳定的Unity5.6.4开发,带领大家使用Unity还原曾经火爆一时的捕鱼达人游戏! 内含华丽的素材,通俗易懂的实现方法,不为人知的细节重点等等。 69 | 70 | ## 8.猎宝行动 71 | 72 | 链接:https://www.sikiedu.com/course/158 73 | 74 | 本门课程带领大家开发一款2D游戏,主要涉及2D网格类游戏制作、道具版扫雷实现、A*寻路实现、简单粒子系统使用、DOTween与Cinemachine的使用、8方向的2D人物状态机设计,更多详情见下或演示视频,适合有一定Unity基础的且对项目或知识点感兴趣的同学学习。 75 | 76 | ## 9.五子棋大战 77 | 78 | Unity中级案例 - 五子棋大战 - SiKi学院 - 生命不息,学习不止! 79 | 80 | 链接:https://www.sikiedu.com/course/208 81 | 82 | 案例分为三种玩法,双人、人机、联网。其中人机五子棋AI有两种开发难度,欢迎有兴趣的同学加入学习! 83 | 84 | ## 10.萌熊跑酷 85 | 86 | Unity3D中级案例 - 萌熊跑酷 - SiKi学院 - 生命不息,学习不止! 87 | 88 | 链接:https://www.sikiedu.com/course/144 89 | 90 | 大家好,今天发布一门Unity3D的跑酷游戏, 基于MVC框架进行开发。 91 | 游戏内容涵盖人物换装,道具购买等。课程知识涉及对象池,Unity编辑器扩展, MVC框架搭建等知识,适合有一定C#基础以及Unity基础的同学进行学习。 92 | 93 | ## 11.甜品消消乐 94 | 95 | Unity2D 中级案例-甜品消消乐(Unity2017.2) - SiKi学院 - 生命不息,学习不止! 96 | 97 | 链接:https://www.sikiedu.com/course/93 98 | 99 | 本课程开发的是一款三消类型的游戏,适合有一定的C#以及Unity基础的同学学习,是老师在几种比较常用的三消类游戏开发算法中甄选出的一种认为最完整的方法开发的项目,对大家的编程能力以及逻辑思维能力的提高非常有帮助。本课程几乎涵盖了三消类型游戏的所有基本功能。最后,希望大家都能有所收货,祝大家学习愉快! 100 | 101 | ## 12.小白超神Unity系列:Unity2017实现AR 102 | 103 | 小白超神Unity系列:Unity2017实现AR - 泰课在线 -- 志存高远,稳如泰山 - 国内专业的在线学习平台|Unity3d培训|Unity教程|Unity教程 Unreal 虚幻 AR|移动开发|美术CG - Powered By EduSoho 104 | 105 | 链接:https://www.taikr.com/goods/show/485 106 | 107 | ## 13.ET5.0 网络斗地主开发(免费文档版) 108 | 109 | ET5.0 网络斗地主开发(免费文档版) - 泰课在线 -- 志存高远,稳如泰山 - 国内专业的在线学习平台|Unity3d培训|Unity教程|Unity教程 Unreal 虚幻 AR|移动开发|美术CG - Powered By EduSoho 110 | 111 | 链接:https://www.taikr.com/goods/show/554 112 | 113 | ## 14.史上最全unity3d教程 114 | 115 | 链接:https://www.bilibili.com/video/BV12s411g7gU 116 | 117 | ## 15.【极客学院】Unity3D入门教学 + 附c#编程基础 118 | 119 | 链接:https://www.bilibili.com/video/BV19x41127BP 120 | 121 | ## 16.Unity 3D地形编辑器 122 | 123 | Unity 3D地形编辑器开发教程-慕课网 124 | 125 | 链接:https://www.imooc.com/learn/665 126 | 127 | ## 17.Unity 3D灯光系统之基础篇 128 | 129 | Unity 3D灯光系统之基础篇 130 | 131 | 链接:https://www.imooc.com/learn/649 132 | 133 | ## 18.Unity 3D音频系统 134 | 135 | Unity 3D音频系统教程-慕课网 136 | 137 | 链接:https://www.imooc.com/learn/667 138 | 139 | ## 19.Unity 3D游戏开发之脚本系统 140 | 141 | Unity 3D游戏开发之脚本系统 142 | 143 | 链接:https://www.imooc.com/learn/666 144 | 145 | ## 20.Unity3D入门总览 146 | 147 | 链接:http://www.makeru.com.cn/course/details/2331.html 148 | 149 | ## 21.复旦大学公开课:Unity学习基础 150 | 151 | 链接:https://open.163.com/newview/movie/free?pid=VEVOM941J&mid=IEVOM942O 152 | 153 | ## 22.复旦大学公开课:Unity学习进阶 154 | 155 | 链接:https://open.163.com/newview/movie/free?pid=JEVOM969N&mid=QEVOM96B0 156 | 157 | ## 23.Unity3D入门教学+C#编程基础 158 | 159 | 链接:https://open.163.com/newview/movie/free?pid=HEV70455T&mid=IEV704618 160 | 161 | ## 24.黑暗之光RPG 162 | 163 | 链接:https://open.163.com/newview/movie/free?pid=KEV1HUAAB&mid=CEV1HUAUC 164 | 165 | ## 25.Unity全栈开发大师,大厂商业架构 166 | 167 | 链接:https://ke.qq.com/course/422892?_wv=2147487745#term_id=100504808 168 | 169 | ## 26.Unity全栈开发MMORPG网游 170 | 171 | 链接:https://ke.qq.com/course/315238?_wv=2147487745#term_id=100374070 172 | 173 | ## 27.C#+Unity3D零基础入门教程 174 | 175 | 链接:https://ke.qq.com/course/3137160?_wv=2147487745#term_id=103261796 176 | 177 | ## 28.图形学,Shader开发,渲染管线 178 | 179 | 链接:https://ke.qq.com/course/3136281?_wv=2147487745#term_id=103260739 180 | 181 | ## 29.Unity API视频手册 182 | 183 | 链接:https://ke.qq.com/course/427446?_wv=2147487745#term_id=100510316 184 | 185 | ## 30.零基础入门VR/AP(C#+Unity3D) 186 | 187 | 链接:https://ke.qq.com/course/3170235?_wv=2147487745#term_id=103297163 188 | 189 | ## 31.Unity与Android,IOS打包与交互 190 | 191 | 链接:https://ke.qq.com/course/3101943?_wv=2147487745#term_id=103224340 192 | 193 | ## 32.UGUI入门 194 | 195 | 链接:https://ke.qq.com/course/3060818?_wv=2147487745#term_id=103179346 196 | 197 | ## 33.千锋Unity3d游戏图形学从理论到实战精讲 198 | 199 | 链接:https://open.163.com/newview/movie/free?pid=WEUNEMNPJ&mid=TEUNEMNR7 200 | 201 | ## 34.Unity官方教程:2D游戏创作 202 | 203 | 链接:https://open.163.com/newview/movie/free?pid=SEV17DNRJ&mid=UEV17DNSU 204 | 205 | ## 35.坦克大战实战 206 | 207 | 链接:https://open.163.com/newview/movie/free?pid=LEV4DLLLB&mid=SEV4DLLN0 208 | 209 | 210 | 211 | # 二.源码 212 | 213 | ## 1.Unity3d 坦克射击大战游戏完整项目手游游戏源码 214 | 215 | 百度网盘链接:https://pan.baidu.com/s/1YOFEPjVOQwylLvssPU6Dhw?pwd=siki 216 | 提取码:siki 217 | 218 | ## 2.泡泡堂 219 | 220 | 百度网盘链接:https://pan.baidu.com/s/1zBkgyrPrwc5pq1UqIldscw?pwd=siki 221 | 提取码:siki 222 | 223 | ## 3.地牢破坏者 224 | 225 | 链接:https://pan.baidu.com/s/14LJs-lJMU8OlGG4LOOhBKw?pwd=siki 226 | 提取码:siki 227 | 228 | ## 4.三国杀 229 | 230 | 链接:https://pan.baidu.com/s/1LLa0v5W3IROtgwyNL3PZVQ?pwd=siki 231 | 232 | 提取码:siki 233 | 234 | ## 5.暗黑之刃 235 | 236 | 百度网盘链接:https://pan.baidu.com/s/11tVs3xkV1sdDobGfjblBAg?pwd=siki 237 | 提取码:siki 238 | 239 | ## 6.红蓝旋转 240 | 241 | 百度网盘链接:https://pan.baidu.com/s/1j4-hb8a7mSudKq_JenWQBw?pwd=siki 242 | 提取码:siki 243 | 244 | ## 7.守卫家园战争 245 | 246 | 百度网盘链接:https://pan.baidu.com/s/12eDPcerQ9_bMiuVwSS8JfA?pwd=siki 247 | 提取码:siki 248 | 249 | ## 8.第一人称射击游戏 250 | 251 | 百度网盘链接:https://pan.baidu.com/s/1KDwXAB23ZP5fBh3Io8duDg?pwd=siki 252 | 提取码:siki 253 | 254 | ## 9.武侠RPG 255 | 256 | 百度网盘链接:https://pan.baidu.com/s/1XFkpV0m8NRCZMC6mpkQynQ?pwd=siki 257 | 提取码:siki 258 | 259 | ## 10.传奇 260 | 261 | 百度网盘链接:https://pan.baidu.com/s/11Zqx80s1FgzCnThY1WcTuw?pwd=siki 262 | 提取码:siki 263 | 264 | ## 11.跑酷类游戏 265 | 266 | 百度网盘链接:https://pan.baidu.com/s/1ZlU5CcO433RRwwEZkfPeHw?pwd=siki 267 | 提取码:siki 268 | 269 | ## 12.密室枪手大作战 270 | 271 | 百度网盘链接:https://pan.baidu.com/s/13bDERFWeKHoeyQ7uTKrnxg?pwd=siki 272 | 提取码:siki 273 | 274 | ## 13.开心农场 275 | 276 | 百度网盘链接:https://pan.baidu.com/s/1eLRvT7QRjZK6BGxt9_k5oQ?pwd=siki 277 | 提取码:siki 278 | 279 | ## 14.城市建设类游戏 280 | 281 | 链接:https://pan.baidu.com/s/1PYen7lAuxaw6grQ_eznGoQ?pwd=siki 282 | 提取码:siki 283 | 284 | ## 15.维京战争 285 | 286 | 链接:https://pan.baidu.com/s/12VS8L45nCiVbPtEVKt4Q1w?pwd=siki 287 | 提取码:siki 288 | 289 | ## 16.fps射击游戏 290 | 291 | 链接:https://pan.baidu.com/s/16SpTDi-J_bE82QWuVxl04w?pwd=siki 292 | 提取码:siki 293 | 294 | ## 17.RPG动作游戏 295 | 296 | 链接:https://pan.baidu.com/s/1ryBhFs49yc5GRunT70aifQ?pwd=siki 297 | 提取码:siki 298 | 299 | ## 18.雷电 300 | 301 | 链接:https://pan.baidu.com/s/15hDsvic0UgbWoEGXfvJROg?pwd=siki 302 | 提取码:siki 303 | 304 | ## 19.农场 305 | 306 | 链接:https://pan.baidu.com/s/1rJh3d1VGCRNjO1tnnhVGYw 307 | 308 | 提取码:siki 309 | 310 | ## 20.连线消除 311 | 312 | 链接:https://pan.baidu.com/s/1X4qPir1YVWYOWcEsx01Y_g 313 | 314 | 提取码:siki 315 | 316 | ## 21.RPG游戏 317 | 318 | 链接:https://pan.baidu.com/s/1ZnRqQq3-ZAc4hEJYU80msA 319 | 320 | 提取码:siki 321 | 322 | ## 22.切水果 323 | 324 | 链接:https://pan.baidu.com/s/1bALeP5DGY2GAbOC6d1NvGQ 325 | 326 | 提取码:siki 327 | 328 | ## 23.AAA级FPS 329 | 330 | 链接:https://pan.baidu.com/s/14uff3F4wlWjaxadyr4Q0BQ 331 | 332 | 提取码:siki 333 | 334 | ## 24.愤怒的小鸟 335 | 336 | 链接:https://pan.baidu.com/s/17cNxVJZDyWtKNED3-3SCxQ 337 | 338 | 提取码:siki 339 | 340 | ## 25.FPS游戏项目 341 | 342 | 链接:https://pan.baidu.com/s/1vVdK1ndiuRz6WicLUPK-tw 343 | 344 | 提取码:siki 345 | 346 | ## 26.3D射击游戏武器系统 347 | 348 | 链接:https://pan.baidu.com/s/1xcPCkbUsH3jQPU_34a8PVw 349 | 350 | 提取码:siki 351 | 352 | ## 27.CS源码 353 | 354 | 链接:https://pan.baidu.com/s/1PoHZ3tIn8hJ8erF8ltK5cw 355 | 356 | 提取码:siki 357 | 358 | ## 28.动漫格斗手游 359 | 360 | 链接:https://pan.baidu.com/s/1bbyTNd6EjekUypy6pbkucA 361 | 362 | 提取码:siki 363 | 364 | ## 29.海洋系统 365 | 366 | 链接:https://pan.baidu.com/s/17elFNY3B5YmgFEYDUVhvBw 367 | 368 | 提取码:siki 369 | 370 | ## 30.魔兽角色动作 371 | 372 | 链接:https://pan.baidu.com/s/1UaMXGUwPcOUiEnzHDUl4Ug 373 | 374 | 提取码:siki 375 | 376 | ## 31.横板冒险游戏 377 | 378 | 链接:https://pan.baidu.com/s/1CGv5I5PztGi1kt7aqY4DXw 379 | 380 | 提取码:siki 381 | 382 | ## 32.射击游戏 383 | 384 | 链接:https://pan.baidu.com/s/1VYyCyxH0A2GWZU9tUinSYg 385 | 386 | 提取码:siki 387 | 388 | ## 33.暗黑3 389 | 390 | 链接:https://pan.baidu.com/s/1GJc_FYDuYNteiWsaIVELsQ 391 | 392 | 提取码:siki 393 | 394 | # 三.书籍推荐 395 | 396 | ## 1.游戏设计、原型与开发:基于Unity与C#从构思到实现(第2版) 397 | 398 | 购买链接:http://product.dangdang.com/1641876999.html 399 | 400 | ## 2.Unity3D游戏开发 401 | 402 | 购买链接:http://product.dangdang.com/25347358.html 403 | 404 | ## 3.Unity3D网络游戏实战 405 | 406 | 购买链接:http://product.dangdang.com/26437824.html 407 | 408 | ## 4.C#高级编程(第11版) C# 7 & .NET Core 2.0 409 | 410 | 购买链接:http://product.dangdang.com/27852634.html 411 | 412 | ## 5.C#从入门到精通(第5版) 413 | 414 | 购买链接:http://product.dangdang.com/29317719.html 415 | 416 | ## 6.C#项目开发实战入门 417 | 418 | 购买链接:http://product.dangdang.com/28486000.html 419 | 420 | ## 四.博主推荐 421 | 422 | ## 1.unity官方 423 | 424 | Unity官方开发者平台,分享最前沿的技术文章和开发经验。 425 | 链接:https://www.zhihu.com/org/unityda-zhong-hua-qu 426 | 427 | ## 2.Unity分享喵 428 | 429 | Unity程序员 CG工程师。 430 | 链接:https://www.zhihu.com/people/jeremy-36-55 431 | 432 | ## 3.Unity3d游戏开发指南 433 | 434 | Unity3d游戏开发,AR开发。 435 | 链接:https://www.zhihu.com/people/unity3dyou-xi-kai-fa-zhi-nan 436 | 437 | ## 4.chutianbo 438 | 439 | xyz 的编程教程。 440 | 链接:https://space.bilibili.com/43644141 441 | 442 | ## 5.幕后的汪 443 | 444 | 技术无产阶级农民工。 445 | 链接:https://space.bilibili.com/111233704 446 | 447 | ## 6.RealWilliamWang 448 | 449 | 不定时更新编程类的教学视频。 450 | 链接:https://space.bilibili.com/15477395 451 | 452 | ## 7.千锋Unity3D特训营 453 | 454 | 千锋unity游戏开发必备,千锋教育带你飞! 455 | 链接:https://space.bilibili.com/476634375 456 | 457 | ## 8.siki学院 458 | 459 | 我们官网有超多超多超多超多的教程。 460 | 链接:https://space.bilibili.com/360797404 461 | 462 | # 五.文章推荐 463 | 464 | ## 1.unity学习资源 465 | 466 | 陶程:Unity 学习资源(超全)https://zhuanlan.zhihu.com/p/29383687 467 | 3778 赞同 · 76 评论文章 468 | 469 | ## 2.unity从入门到入坟 470 | 471 | 放牛的星星:[教程汇总+持续更新]Unity从入门到入坟——收藏这一篇就够了https://zhuanlan.zhihu.com/p/151238164 472 | 3197 赞同 · 122 评论文章 473 | 474 | ## 3.如何学好 Unity 475 | 476 | 如何学好 Unity?https://www.zhihu.com/question/23790314/answer/46815232 477 | 1501 赞同 · 77 评论回答 478 | 479 | ## 4.使用Unity引擎时有哪些禁忌 480 | 481 | https://www.zhihu.com/question/61642141/answer/597451261 482 | 483 | ## 5.一起来说说哪些作品是用Unity制作的高品质分享 484 | 485 | https://www.zhihu.com/question/430676721/answer/1622404187 486 | 487 | ## 6.「 Unity 3D」是什么,如何快速入门 488 | 489 | https://www.zhihu.com/question/313621072/answer/617875798 490 | 491 | ## 7.如何系统地自学 Unity3D 492 | 493 | https://www.zhihu.com/question/305705282/answer/551943583 494 | 495 | # 六.插件与资源推荐 496 | 497 | ## 1.Playmaker 498 | 499 | 一款供《炉石传说》、《INSIDE》、《空心骑士》、《第一棵树》、《观察》、《梦幻降临》等游戏使用的顶级 Unity 可视化脚本工具。 500 | Playmaker 501 | 百度网盘:链接:https://pan.baidu.com/s/1eWbCDAOQPlniYO1ULOm6RQ 502 | 提取码:siki 503 | 504 | ## 2.Dynamic Bone 505 | 506 | Dynamic Bone可给角色骨骼和关节增添物理效果。只需简单设置,角色的头发、衣服、胸部等部分就会拥有逼真的动作。 507 | 百度网盘:链接:https://pan.baidu.com/s/1cxyFq0KZAFGe7OWpqxRnRQ 508 | 提取码:siki 509 | 510 | ## 3.Amplify Shader Editor 511 | 512 | 百度网盘:链接:https://pan.baidu.com/s/1YhQhv-lH0rF8ozvyOyZw2A 513 | 提取码:siki 514 | 515 | ## 4.Final IK 516 | 517 | 百度网盘:链接:https://pan.baidu.com/s/15Mf8qxZ2Jnc8EvGjnxKL4g 518 | 提取码:siki 519 | 520 | ## 5.Easy Save - The Complete Save Data & Serialization System 521 | 522 | 百度网盘:链接:https://pan.baidu.com/s/1xGWGJz-pcnp9zJKWmJz1LA 523 | 提取码:siki 524 | 525 | ## 6.Dialogue System for Unity 526 | 527 | Dialogue System 528 | 百度网盘:链接:https://pan.baidu.com/s/1QiEr6ys4oBMILZaqqKuTdg 529 | 提取码:siki 530 | 531 | ## 7.Behavior Designer 532 | 533 | Behavior Designer 534 | 百度网盘:链接:https://pan.baidu.com/s/142ASQYwp0C-_dIW_GfzvdA 535 | 提取码:siki 536 | 537 | ## 8.Odin - Inspector and Serializer 538 | 539 | 链接:https://pan.baidu.com/s/1sr8Xmn3YyR87UPgiMA2Zmg 540 | 提取码:siki 541 | 542 | ## 9.Unity实用插件 - EasyTouch5使用指南 543 | 544 | https://www.sikiedu.com/course/91 545 | 546 | 今天发布一门Unity实用插件指南——EasyTouch5,适合对Unity稍有了解并且想简单快速的接入移动端触摸控制的同学学习。课程不挑剔Unity版本,EasyTouch的版本采用了目前最新的5.0.17,讲解了使用方法,解决了插件Bug,帮大家在插件的使用方面扫除了一些坑! 547 | 548 | ## 10.Dotween API详解及动效插件 549 | 550 | https://www.sikiedu.com/course/328 551 | 552 | 本课程详细讲解了Dotween的常用API,就算是经常用Dotween的同学,相信也能学到新东西,最后还附带了一个我写的动效插件,里面有成品效果,可以直接应用到你自己的项目中,希望大家喜欢这次的课程,喜欢的话记得给好评哈! 553 | 554 | ## 11.Unity随机地图生成插件讲解 555 | 556 | https://www.sikiedu.com/course/387 557 | 558 | 本课程为讲解Unity三款随机地图插件。 559 | 560 | ## 12.OSC协议 - UniOSC插件使用 561 | 562 | https://www.sikiedu.com/course/436 563 | 564 | 本课程带领大家学习OSC协议,学习封装了发送和接收OSC协议数据的一个插件,即UniOSC,这个插件可以实现局域网通信,可以接收和发送数据。 565 | 566 | ## 13.Unity VR - VRTK插件功能全掌握(Htc Vive) 567 | 568 | https://www.sikiedu.com/course/523 569 | 570 | 在本次课程中,老师带领大家学习VRTK插件的所有功能,VRTK是一款高效的VR开发工具包,封装了VR交互的多种模块,我们可以使用这个插件快速的做出VR游戏里很多常用的功能,非常方便,代码开源,可以自己修改编辑。在接下来的课程中,我们一点一点的把这个插件使用方式吃透。 571 | ## 14.Unity - (FMETP STREAM)实时画面传输插件使用讲解 572 | 573 | https://www.sikiedu.com/course/913 574 | 575 | 在本次课程中,老师给大家讲解Unity实时传输画面插件的使用,带领大家掌握这个插件的功能,实现mac、win、android、ios在局域网或广域网下画面同步。欢迎大家加入学习。 576 | 577 | ## 15.Unity实用插件 - ShareSDK集成指南 578 | 579 | https://www.sikiedu.com/course/140 580 | 581 | 本门课程带领大家学习Unity集成ShareSDK的相关知识,包含了第三方登录和内容分享两方面的内容,其中第三方登录使用新浪微博和手机号登录两种途径做演示,整体基于Android平台演示和测试,另有制作AndroidToast和Unicode转中文的附代内容,欢迎有需要的同学加入学习! 582 | 583 | ## 16.Unity动态骨骼插件 - DynamicBone使用教程 584 | 585 | https://www.sikiedu.com/course/816 586 | 587 | DynamicBone是一款非常好用的Unity动态骨骼插件。其主要作用是可以用于针对骨骼进行物理模拟,它开放了Damping,Elasticity,Stiffness,Inert等物理属性接口,并且开发者可以通过配置DynamicBoneCollider来配置相应的碰撞体,来进行碰撞结算。 588 | 589 | ## 17.iTween 590 | 591 | https://assetstore.unity.com/packages/tools/animation/itween-84 592 | 593 | iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以 594 | 轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等。 595 | 596 | ## 18. Photon Unity Networking 597 | 598 | https://assetstore.unity.com/packages/tools/network/photon-unity-networking-classic-free-1786 599 | 600 | Photon Unity Networking (PUN)是一种用于多人游戏的Unity软件包。灵活的匹配可以让玩家进入房间,可以通过网络同步对象。快速和可靠的通信是通过专用的Photon 服务器完成的,因此客户端连接不需要1对1。 601 | 602 | ## 19. Best HTTP 603 | 604 | Best HTTP2是一款网络插件,它支持REST,WebSocket,Socket,IO等,比Unity原生的WWW强大太多。 605 | 百度网盘链接:链接:https://pan.baidu.com/s/1G6DUIYj8LIuwo0CJ__13Gw?pwd=siki 606 | 提取码:siki 607 | 608 | ## 20. Ultimate Inventory System 609 | 610 | Ultimate Inventory System是制作背包仓储系统的最佳插件,可以用来存储物品、装备、武器和杂物等。是制作RPG游戏的必备插件。 611 | 百度网盘:链接:https://pan.baidu.com/s/1vUNnbPfwZxS13oX2kEd1OQ?pwd=siki 612 | 提取码:siki 613 | 614 | ## 21.UFPS: Ultimate FPS 615 | 616 | UFPS是制作第一人称设计游戏的必备插件,开发者无需重造轮子,上手很快。 617 | 百度网盘:链接:https://pan.baidu.com/s/1DY3fXgO657naGJwa0WJXHA?pwd=siki 618 | 提取码:siki 619 | 620 | ## 22.SALSA LipSync Suite 621 | 622 | SALSA LipSync Suite是一款制作唇语同步&面部动画的插件,如果你的游戏包含大量对白,这款插件就很有必要了。 623 | 百度网盘:链接:https://pan.baidu.com/s/1iVAYtX9fHM2QOiv5nR18Mg?pwd=siki 624 | 提取码:siki 625 | 626 | # 七.学习路线推荐 627 | 628 | ## 1.c#编程基础 629 | 630 | C#编程第一季:https://www.sikiedu.com/course/926 631 | 632 | C#编程第二季:https://www.sikiedu.com/course/931 633 | 634 | C#编程第三季:https://www.sikiedu.com/course/935 635 | 636 | Unity中的C#编程-零基础:https://www.sikiedu.com/course/83 637 | 638 | Unity零基础入门教程RollABall:https://www.sikiedu.com/course/862 639 | 640 | Unity零基础入门教程打砖块:https://www.sikiedu.com/course/890 641 | 642 | 零基础入门古迹探险:https://www.sikiedu.com/course/84 643 | 644 | ## 2.unity3d游戏开发零基础入门系列教程 645 | 646 | Ruby Adventure:https://www.sikiedu.com/course/650 647 | 648 | Unity常用API:https://www.sikiedu.com/course/987 649 | 650 | 案例驱动学习UGUI:https://www.sikiedu.com/course/965 651 | 652 | 塔防游戏:https://www.sikiedu.com/course/46 653 | 654 | C#编程第四季:https://www.sikiedu.com/course/936 655 | 656 | C#编程第五季:https://www.sikiedu.com/course/937 657 | 658 | Unity研究实验室:https://www.sikiedu.com/course/43 659 | 660 | 捕鱼达人:https://www.sikiedu.com/course/88 661 | 662 | 幻径:https://www.sikiedu.com/course/375 663 | 664 | 清洗者日记:https://www.sikiedu.com/course/586 665 | 666 | ## 3.unity3d游戏开发进阶系列教程 667 | 668 | 黑暗女王的复活:https://www.sikiedu.com/course/1016 669 | 670 | 背包系统 装备系统和锻造系统:https://www.sikiedu.com/course/40 671 | 672 | Unity3D中级案例 - 萌熊跑酷:https://www.sikiedu.com/course/162 673 | 674 | MySQL数据库从零到精通:https://www.sikiedu.com/course/48 675 | 676 | Unity2D 塔防案例 - 保卫萝卜:https://www.sikiedu.com/course/260 677 | 678 | 游戏开发中的设计模式(Unity 5.6):https://www.sikiedu.com/course/55 679 | 680 | Unity2.5D RTS案例-云端战纪 - SiKi学院 - 生命不息,学习不止!:https://www.sikiedu.com/course/555 681 | 682 | Unity3D FPS案例 - 消灭病毒:https://www.sikiedu.com/course/924 683 | 684 | C#编程-第六季-编程内功修炼-算法-宇宙最简单教程 - SiKi学院 - 生命不息,学习不止!:https://www.sikiedu.com/course/45 685 | 686 | Unity商业游戏底层资源加载框架(Unity2018.1) - SiKi学院 - 生命不息,学习不止!:https://www.sikiedu.com/course/311 687 | 688 | 框架搭建 决定版:架构演化(第一季):https://www.sikiedu.com/course/876 689 | 690 | 框架搭建 决定版:应用篇(第二季):https://www.sikiedu.com/course/911 691 | 692 | 框架搭建 决定版:理论强化篇(第三季):https://www.sikiedu.com/course/948 693 | 694 | ## 4.网络游戏和进阶项目 695 | 696 | C#编程-第七季-Leetcode编程面试题-宇宙最简单2022最新版:https://www.sikiedu.com/course/938 697 | 698 | 阿里云SMS&OSS、腾讯云COS接入Unity(Unity2018.1.0) - SiKi学院 - 生命不息,学习不止!:https://www.sikiedu.com/course/303 699 | 700 | 棋牌类游戏 - 诈金花(联网+单机) - SiKi学院 - 生命不息,学习不止!:https://www.sikiedu.com/course/356 701 | 702 | 《丛林战争》直接利用Socket/TCP开发网络游戏 - C#(Unity5.6):https://www.sikiedu.com/course/63 703 | 704 | 《暗黑战神》3D网游ARPG实战案例(第一季)(Unity 2017.3):https://www.sikiedu.com/course/330 705 | 706 | 《暗黑战神》3D网游ARPG实战案例(第二季)(Unity 2017.3):https://www.sikiedu.com/course/433 707 | 708 | # 八.网站推荐 709 | 710 | ## 1.siki学院 711 | 712 | 链接:https://www.sikiedu.com/ 713 | 714 | ## 2.泰课 715 | 716 | 链接:https://www.taikr.com/ 717 | 718 | ## 3.慕课网 719 | 720 | 链接:https://www.imooc.com/ 721 | 慕课网-程序员的梦工厂 722 | 723 | ## 4.蛮牛教育 724 | 725 | 链接:https://edu.manew.com/ 726 | 727 | ## 5.极客学院 728 | 729 | 链接:https://www.jikexueyuan.com/ 730 | 极客学习平台 - 专业的IT职业在线教育平台 731 | 732 | ## 6.哔哩哔哩 733 | 734 | 链接:https://www.bilibili.com/?spm_id_from=333.337.0.0 735 | 搜索_哔哩哔哩-bilibili 736 | 737 | ## 7.创客学院 738 | 739 | 链接:http://www.makeru.com.cn/ 740 | 创客学院-嵌入式培训|Java培训|Python培训|物联网培训 一站式IT培训在线学习平台 741 | 742 | ## 8.51cto学院 743 | 744 | 链接:https://edu.51cto.com/ 745 | 746 | # 九.优缺点 747 | 748 | ## 1.优点 749 | 750 | 多平台发布:unity3d游戏开发支持的平台,无疑是当下较为流行的平台,满足绝大部分项目需求。 751 | 所见即所得:可以预览游戏效果,除了编辑后立即运行,还能在运行过程中实时编辑。 752 | 面向组件开发:不同的游戏项目,整个逻辑需要用C#重新写,但是资源都是可以沿用原来项目的。 753 | 入门简单:开发语言C#相对于C/C++更简单,而且unity的使用已相对成熟,学习视频较多。 754 | 支持ARVR:U3D是实现ARVR最主流的开发引擎。 755 | 756 | ## 2.缺点 757 | 758 | 视觉效果:视觉效果不如unreal。 759 | 源代码:无法从源代码构建或修复错误。 760 | 模块化的开发方法使项目更容易遭到破坏。 761 | 762 | # 十.unity面试题总结 763 | 764 | ## 1.2021最新Unity面试题汇总 765 | 766 | 链接:https://zhuanlan.zhihu.com/p/387849266 767 | 768 | ## 2.Unity面试题(包含答案) 769 | 770 | 链接:https://zhuanlan.zhihu.com/p/61925255 771 | 772 | ## 3.[Unity面试] 2021年Unity面试题分享(面试题Lua突破3.8已更新) 773 | 774 | 链接:https://blog.csdn.net/qq_21407523/article/details/108814300 775 | 776 | 777 | 778 | 779 | 780 | -------------------------------------------------------------------------------- /学习路线.md: -------------------------------------------------------------------------------- 1 | ## 从小白到大神,Unity学习路线 2 | 3 | ### 1.编程零基础 4 | 5 | #### 1.1本人经历及建议 6 | 7 | 我在大学学习的是建筑智能化专业,但是本人对编程方向更感兴趣,所以选择考研跨考计算机,考的专业课是C语言,另外还考了计算机二级C语言,后来读研的时候不论是学习单片机,还是学习C#都学的比较快。 8 | 9 | 所以大家如果是编程零基础的话,我觉得可以先学习C语言,学完可以尝试考一下计算机二级C语言,看看自己学的怎么样。因为C语言算是比较基础的(我学的时候感觉就指针那一章有点难度),所以不至于出现从入门到入坟的窘境,最好建议大家学习时一定要多动手敲代码哦,这样会事半功倍。 10 | 11 | #### 1.2学习资料以及视频推荐 12 | 13 | ·谭浩强的《C程序设计》是我当时考研的参考教材,看过后觉得属实不错,在这里推给大家。 14 | 15 | 京东购买链接:https://item.jd.com/12728881.html 16 | 17 | ·谭浩强的《C程序设计试题汇编》是我当时考研的参考习题集,喜欢做题的老铁可以整一本。 18 | 19 | 京东购买链接:https://item.jd.com/13371526.html 20 | 21 | ·我在二战时看的是小甲鱼讲的《C程序设计》,小甲鱼讲课很有意思,偶尔也会搞黄色,所以学起来不会那么枯燥,这里把链接推给大家:https://www.bilibili.com/video/BV1VW41187zq。 22 | 23 | 接下来的这些课程我没有看过,不过是b站上播放量比较高并且好评比较多的,在这里分享给大家: 24 | 25 | ·C语言编程C语言入门(时长119h):https://www.bilibili.com/video/BV1q54y1q79w 播放量:600万 26 | 27 | ·C语言零基础视频教程(时长143h):https://www.bilibili.com/video/BV1cq4y1U7sg 播放量:200万 28 | 29 | ·千锋教育2022新版C语言程序入门视频(时长33h):https://www.bilibili.com/video/BV1n34y1k7Y8播放量:109万 30 | 31 | 为了防止有些哥们打一学期游戏怕重修的,这里推荐一款时长短的速成课,不要觉得看完速成课就能及格了, 32 | 33 | 速成课是让你理解知识点,理解完之后要做老师考前给的题,老师不给就去打印店问问有没有前几年的考卷。 34 | 35 | 我为什么这么懂?毕竟咱也是过来人。 36 | 37 | ·C程序设计3小时期末考试不挂科(时长3h):https://www.bilibili.com/video/BV1e44y1z7RG播放量:105万 38 | 39 | ### 2.C#零基础 40 | 41 | #### 2.1本人经历及建议 42 | 43 | 我在读研时一开始是学的单片机,后来玩戴森球计划时对Unity产生了浓厚的兴趣,正好导师手下有一个Unity的项目,所以我就一番豪言壮语把导师拿下了。在学C#的过程中,我发现结合案例学效果特别好,不仅能让你学的更深入,还能让学习变得很有趣。 44 | 45 | 所以这里建议大家在学C#的过程中结合案例学习,有的人会说,你让我一个新手做案例 问号,其实很多C#的视频教程里面都有一些简单的案例的,大家一定要跟着做一下。最后强烈建议大家要多调试,调试可以解决百分之九十的debug,如果你遇见问题不调试,不尝试自己解决,只想着让别人给你解答,根本就学不下去,试问谁每天有那么多时间无偿为你解答?so,遇见问题先自己分析,自己调试,尝试自己解决,实在解决不了的时候再向他人求助。其他行业我不太了解,但我觉得搞编程这一行,人越自立越NB。 46 | 47 | #### 2.2学习资料以及视频推荐 48 | 49 | ·我当时学习看的是b站上的《史上最全Unity3D教程》,因为我是条懒狗,所以坚持到快200集就坚持不下去了,如果是你的话一定可以看完吧(这个视频课程前面会讲C#)。 50 | 51 | 链接:https://www.bilibili.com/video/BV12s411g7gU 52 | 53 | ·我后来有编程基础后看了C#编程第三季坦克大战,最后也是成功做出来了坦克大战,推给大家。 54 | 55 | 链接:https://www.bilibili.com/video/BV1KY4y157sC 56 | 57 | 然后老样子,我根据播放量和评论收集的C#教程分享给大家。 58 | 59 | ·C#入门到精通(时长67h):https://www.bilibili.com/video/BV1FJ411W7e5播放量:347万 60 | 61 | ·刘铁猛《C#语言入门详解》全集(时长36h):https://www.bilibili.com/video/BV13b411b7Ht播放量:65万 62 | 63 | 以下两个课程建议一起食用,因为是同一个系列。 64 | 65 | ·C#编程-第一季-编程基础(时长22h):https://www.bilibili.com/video/BV1gR4y1b7oW播放量:25万 66 | 67 | C#编程-第二季-面向对象(时长10h):https://www.bilibili.com/video/BV1RL411T7Ai播放量:7.3万 68 | 69 | ### 3.Unity零基础 70 | 71 | #### 3.1本人经历及建议 72 | 73 | 我在掌握C#基础后就迫不及待的去找游戏做了,毕竟这才是我的本意,第一个游戏我记得是坦克大战,虽然知道很简单,但做出来以后还是忍不住去找同学和导师去装逼了,这我是没想到的,稳重如我居然会做出如此失态之事。 74 | 75 | 这里建议大家在掌握C#基础后去找一些简单的案例来做,当然贴心如我已经为大家搜集了一些免费的案例,下面一扒拉就是。这个过程中大家切忌不要好高骛远,别一上来就整个什么塞尔达,什么大型网络联机游戏来做,这种比较困难的你零基础做了直接g,学到一个点直接被一个bug卡住凉凉了,要脚踏实地一步一个脚印。斗气虚浮,虽然可以短暂到达斗尊,但也无法继续突破,若是脚踏实地,坚持不懈,斗圣指日可待! 76 | 77 | #### 3.2学习资料以及视频推荐 78 | 79 | 首先是Unity3D这个软件的使用教程: 80 | 81 | 《Unity2D 官方入门案例 - Ruby's Adventure》这个案例前面讲解了Unity的使用,后面跟上了一个2D游戏案例的制作。我在学习这个课程的时候感觉trigger老师讲的很细,讲课也很流畅,导致我一遍就顺下来了,都没遇见什么bug,所以在这里给大家安利一下。 82 | 83 | ·Unity2D 官方入门案例 - Ruby's Adventure:https://www.sikiedu.com/course/650 84 | 85 | 《宇宙最简单Unity2021零基础入门教程-RollABall》这个课程是由siki老师讲解的,这里就不用我吹牛逼了,siki老师的讲课水平和编程能力大家都是认可的。其实我一开始接触Unity时基本上都是做的siki老师的案例,原因无它,免费而且质量高。 86 | 87 | ·宇宙最简单Unity2021零基础入门教程-RollABall:https://www.sikiedu.com/course/862 88 | 89 | 接下来的这些课程是专门讲解Unity3D的使用的,篇幅会比较长,如果有同学想深入了解Unity的每一寸肌肤,并且时间很充裕的话,可以食用。 90 | 91 | ·Unity3D入门教学 + 附c#编程基础:https://www.bilibili.com/video/BV19x41127BP 92 | 93 | 接下来的两个课程是复旦大学的公开课,建议一起食用,咱虽然没看,但是觉得复旦公开课应该挺牛逼的,也给大家推一下: 94 | 95 | ·复旦大学公开课:Unity学习基础:https://open.163.com/newview/movie/free?pid=VEVOM941J&mid=IEVOM942O 96 | 97 | 复旦大学公开课:Unity学习进阶:https://open.163.com/newview/movie/free?pid=JEVOM969N&mid=QEVOM96B0 98 | 99 | ### 4.Unity入门 100 | 101 | #### 4.1本人经历及建议 102 | 103 | 这个阶段就是首先学习制作一些简单的案例,水平上来以后可以去尝试一些比较复杂的案例。有同学可能担心太难的案例自己做不出来,不必担心,你靠这些简单案例掌握了技能以及编程思想,再去学习复杂案例的话你会感觉不过是在基础上的一个扩展罢了。从我长期白嫖的经验来看,这些简单免费且高质量的案例是蛮多的,但是再往上走那些复杂的案例大部分都是收费的了,所以我这里收集的大多是免费的经典案例,而且本人目前也是半只脚踏进进阶罢了,你会问:Unity进阶如何学习?我会说:人生有梦,各自精彩。 104 | 105 | 首先强烈建议大家这个阶段别整活,先从简单案例做起,本人在这个阶段时遇见的一个大槛是《黑暗之光》,这个课程讲的很好,但是问题在于太老了,用的是NGUI,我学的时候好像只能用UGUI,那一段时间巨难受,好不容易做一半,要是就这么放弃的话还算个爷们吗。然后那几天就各种百度,经常会出现一个视频卡好几天的情况,不过最后解决的时候是真滴爽。所以大家如果在编程中遇见bug,建议大家去分析和思考,跟它顽抗到底(当然我是因为热爱做游戏所以这样,有的小伙伴觉得这样浪费时间的话可以不这么做),最后解决的时候别人会说“亏贼”,而你会说“e贼”。 106 | 107 | #### 4.2学习资料以及视频推荐 108 | 109 | 以下是我收集的一些免费的案例课,就不说废话了,开整: 110 | 111 | ·Unity初级案例 - 贪吃蛇:https://www.sikiedu.com/course/89 112 | 113 | ·Unity初级案例 - 吃豆人(Unity2017.2.0):https://www.sikiedu.com/course/92 114 | 115 | ·Unity初级案例 - 炸弹人:https://www.sikiedu.com/course/796 116 | 117 | ·Unity初级案例 - 愤怒的小鸟:https://www.sikiedu.com/course/134 118 | 119 | ·Unity2D 初级案例 - 坦克大战(Unity2017.1):https://www.sikiedu.com/course/90 120 | 121 | 以下案例稍有难度: 122 | 123 | ·Unity中级案例 - 捕鱼达人(Unity5.6.4):https://www.sikiedu.com/course/88 124 | 125 | ·Unity2D 中级案例-甜品消消乐(Unity2017.2):https://www.sikiedu.com/course/93 126 | 127 | ·黑暗之光RPG:https://open.163.com/newview/movie/free?pid=KEV1HUAAB&mid=CEV1HUAUC 128 | 129 | ### 5.Unity进阶 130 | 131 | #### 5.1本人经历及建议 132 | 133 | 因为本人目前也是属于这么个阶段,没有什么太多经验分享给大家。个人觉得这个阶段就是看你自己的需求去进行拓展,如果你做的项目需要用到网络呢就去学习一些网络游戏的案例,如果需要用到数据库呢,就去学学Mysql和Unity的连接,需要搞VR呢就去学VR,希望各位在相应的领域能达到自己的目标。 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | --------------------------------------------------------------------------------