unity全栈开发是什么意思_「 Unity 3D」是什么,如何快速入门?

一句话说明下Unity是什么,Unity是一个开发游戏,主要用于手机游戏开发的引擎,什么是引擎,引擎就是工具的意思。

接下来或说怎么学习unity----------》

前言进入一个领域,最直接有效的方法就是,寻找相关综述性文章,首先你需要对你入门的领域有个概括性的了解,这些包括:1、主流的学习社区与网站。

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

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

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

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

一、Unity 官方学习资源Manual: 介绍相关编辑器功能与使用技巧,可以搜索查阅相关功能使用方法。

Scripting API : 脚本 API 介绍,说明相关脚本接口的使用方法。主要是英文的教程,适合英语较好的食用(后续内容会介绍中文相关教程)。Unity 官方技术源码管理 GitHub, 如果你还没有使用过,或者没有注册,赶紧的快去注册一个,这是个技术人的交流社区,你可以从中找到许多优秀的开源项目,提升你的开发技巧与开发效率。(后续内容会介绍相关知名的开源项目)。在这里你可以,寻找你的游戏开发 人才、组建你的开发小组、发布项目、发布职位、参与官方活动、加入交流频道。

官方技术分享直播:英文网页,可以使用英文搜索相关 Unity 的解决方案。

7、【Unity 官方微信公众号】微信搜索:Unity官方平台

微信搜索:Unity官方开发者社区

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

二、Unity 基础篇—— C# 学习资源学习任何东西,最有效,最高效的方法就是查看官方的文档,毕竟这是他们写的东西,没有谁比他们更熟悉了

2、【C# 推荐书籍】

3、【C# 学习视频】

三、Unity 入门篇—— Unity 编辑器学习资源官方文档为英文文档,虽然难以下咽,但仍要坚持阅读,就算是一边打开翻译网页,也要去阅读,使用 Google 的同学,可以右键一下,虽然机翻很渣,但总比没有翻译好‍

2、【Unity 推荐书籍】

3、【Unity 学习视频】

四、Unity 进阶篇——Unity 内置系统与常用插件学习资源

1、【UI 系统:UGUI】

2、【动画与导航系统】

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

3、【常用插件】

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

1、【C# 编程强化】

2、【C# 数据结构】

3、【3D 数学基础】

4、【编程设计模式】

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

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

1、【客户端资源管理与更新技术】编辑器扩展

AssetBundle

热更新(sLua,toLua,xLua,ILRuntime)xLua——(PS:腾讯出品)

ILRuntime——(PS: 掌趣科技出品)

2、【游戏 AI 人工智能】

学习视频

3、【游戏图形编程】Shader

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

1、【知名博主】山外有山,人外有人

2、【知名博文】

3、【优质分享】

八、Unity 网络课程——学习资源丰富的免费学习资源,老师授课思路清晰,教学资源整理的十分有条理,值得认真学习,还有完整的学习计划——A 计划签到领取蛮牛币,在论坛可凭币下载学习资源,游戏场景,模型资源等!

3、【其他学习网站】

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

1、【游戏框架】

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

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

官网: 可惜目前没有, 不过 GitHub 上有热心群友分享的学习笔记,满满的干货!

GitHub——https://github.com/egametang/ET

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

后记就分享这么多吧,欢迎大家交流分享学习,同时培养自己的三种学习成长必备能力信息与资源的搜集获取能力

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

信息与资源的管理利用能力我的微信公众号是:siki ,分享优质课程与众多学习干货,欢迎大家关注留言评论,提出课程建议!

欢迎加入 Unity 学习资源交流群,群聊号码:954131591

你可能感兴趣的:(unity全栈开发是什么意思)