Unity从入门到主程学习路线(内含学习资料)干货超全

本文指导Unity学习者从C#语法、数据结构、算法入手,深入理解Unity引擎核心机制,涵盖项目管理、渲染优化、网络架构等内容,推荐实用教程和博主资源,助你成为一名高级Unity开发者。

写在最前

很多小伙伴想进阶Unity主程进阶Unity架构师,不知道要学哪些知识,今天给大家分享一下比较完整的知识体系,Unity学习路线,介绍一些有干货的博主与教程,给大家做参考。

不管你是已经工作了,还是正在学习中的Unity初学者,如果你想在游戏开发行业中有更高更远的发展,请用五分钟阅读下面的文章。

官方资料

Unity User Manual 手册

Unity - Scripting API(API 详解)

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

下面是收集的一些不错的视频教程,对照目录可以选择自己合适的教程观看

从浅入深,菜鸟也能学!

1: 编程语言,数据结构与算法

  1. c#的基本语法与常用的机制:权限,继承,多态, virutal, override委托,协程,foreach,泛型,Lambda表达式,Attrubute,反射,枚举,异常处理try/catch,垃圾回收等。了解这些C#的语法与核心机制,有助于你写出高性能的代码。

(2)掌握常用的数据结构,熟悉每种数据结构背后的实现原理与性能细节: List, Hash表,队列,栈,链表,字典,树,图等;

(3)了解常用的一些算法思想: 分治,动态规划,贪心算法,穷举,预先计算与查表,搜索,排序等。

推荐教程(点击可查看):

Unity基础篇

Unity:安装环境与职业规划篇

Unity:Unity2D游戏实战《飞机大战》

Unity 0基础项目实战《极品飞车》

Unity:Unity RTS游戏实战系列

2: 熟悉Unity游戏引擎使用的非渲染的核心机制:

  1. 熟悉开发环境与开发工具: .net, mono,il2cpp,android SDK, android NDK, JDK, visual studio, git,svn等。

(2)熟悉Unity引擎中的各种工具的使用: profiler, stats, frame,debugger, log等;

(3)熟悉Unity编辑器扩展机制来定制开发流程与相关工具:关卡编辑器,地图编辑器,代码自动生成等。

(4)熟悉Unity的跨平台的开发与调试:基于编辑器/iOS/Android/win/mac等平台如何开发与真机调试。

(5)熟悉常用的iOS开发与Android开发的一些核心概念与机制:Activity,OpenGL thread等。

(6)熟悉Unity的各种资源加载策略的机制与用法: Resources, AssetsBundle,StreammingAssets等。

(7)熟悉基于Unity组织大型游戏项目与分工合作的工作展开:美术,程序,策划如何同时开发,将相互影响降到最低等。

(8)熟悉Unity的各种配置与相关参数对游戏与性能的影响:物理引擎的参数,编译的相关参数,unsafe code的相关参数等。

(9)熟悉各种游戏常用的算法原理与方案:寻路导航,网络,http,AOI, ROV动态避障,定点数物理引擎,程序生成地图,行为决策树,状态机,流场寻路等。

(10)熟悉常用的解决方案,框架库,开源项目:

Lua热更新: xLua, ulua;

C# 热更新: ILRuntime,huatuo/HybirdCLR(wolong)

Json文本序列化与反序列化: LitJson库;

二进制序列化与反序列化: Protobuf;

资源管理: YooAssets等;

CSV表格数据管理: CSVParser, Flash闪表工具等。

(11)Unity DOTS 开发: ECS, Burst等;

(12)操作系统的基本知识:文件读写,多线程与同步,虚拟内存,垃圾回收算法等;

推荐教程(点击可查看):

Unity:精选推荐

Unity框架设计篇

打造基于MVC的UI框架

自己造轮子,打造Unity定时器框架

UnityWebRequest网络通讯全功能详解

Uni

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值