内容参考:
课程内容及架构 : 唐老狮 唐老狮的 B 站空间
内容整理、面试题整理 : 人间自有韬哥在 人间自有韬哥在的博客
盘子 ssa : 盘子 ssa/个人学习笔记
litfire : 2024 年 Unity 面试题和日常问题总结

CSharp

目录传送门 : CSharp 知识目录

CSharp 入门

文章传送门 : CSharp 入门

知识点主要内容包括变量、常量、转义字符、类型转换、异常捕获、运算符、条件分支语句、循环语句

CSharp 基础

文章传送门 : CSharp 基础
主要包括枚举、数组、值类型和引用类型、函数(ref 和 out、参数、重载、递归)、结构体、冒泡排序、递归排序

CSharp 核心

文章传送门 : CSharp 核心

主要包括枚举、面向对象(封装、继承、多态)

封装:类和对象、成员变量、成员方法、构造函数、析构函数、成员属性、索引器、静态成员、静态类和静态构造函数、拓展方法、运算符重载

继承:里氏替换原则、继承中的构造函数、万物之父和装箱拆箱、密封类

多态:Vob、抽象类和抽象方法、接口、密封方法

以及七大原则

CSharp 进阶

文章传送门 : CSharp 进阶

数据结构类:ArrayList、Stack、Queue、Hashtable

泛型和泛型约束、List、Dictionary

委托、事件、匿名函数、Lambda 表达式

List 排序、协变逆变、多线程、反射和特性、迭代器、特殊语法

插入排序、希尔排序、归并排序、快速排序、堆排序

Unity

目录传送门 : Unity 基础内容目录

Unity 入门

文章传送门 : Unity 入门

Unity 环境搭建、界面功能介绍

工作原理(反射机制)、脚本基础(生命周期函数、Mono)

重要组件(GameObject、Time、Transform、Camera、Input 和 Screen)

核心系统 : 光源系统、物理系统(碰撞检测)、音效系统

Unity 基础

文章传送门 : Unity 基础

3D 数学(Mathf、坐标系、Vector3、Quaternion 四元数)

Mono(延迟函数、协同程序)

Resource 资源动态加载(同步、异步、卸载)

场景异步切换、Linerenderer

物理系统范围检测、射线检测

Unity 核心

文章传送门 : Unity 核心

2D 相关:Sprite、2D 物理系统、Spriteshape、Tilemap(瓦片地图)、序列帧动画、2D 骨骼动画

动画基础:动画状态机、模型相关设置

3D 动画:动画分层和遮罩、1D 混合、2D 混合、子状态机、IK 控制、目标匹配、状态机复用

角色控制器、导航寻路系统

Unity 程序基础框架

文章传送门 : Unity 程序基础框架

Unity 中的 MVC 框架 (待更新)

文章传送门 : Unity MVC 框架

CSharp 知识补充()

文章传送门 : Unity 相关 CSharp 知识补充

UGUI

文章传送门 : UGUI

六大基础组件、三大基本控件、组合控件、图集制作、UI 事件监听接口、事件触发器、Mask 遮罩等

数据持久化

目录传送门 : 数据持久化

Json

文章传送门 : 数据持久化 - JSON

2 进制

文章传送门 : 数据持久化 - 二进制

Lua 热更新解决方案

文章传送门 : Lua 热更新

AssetBundle

文章传送门 : Unity 热更新基础 — AssetBundle

网络开发

文章传送门 : Unity = 网络游戏开发

A*寻路算法

文章传送门 : A*寻路算法

面试

目录传送门 : Unity 面试题

CSharp 相关 :
Unity 面试题 - CSharp Part 1
Unity 面试题 - CSharp Part 2

Unity 相关 :
Unity 面试题 - Unity Part 1
Unity 面试题 - Unity Part 2

Lua 相关 :
Unity 面试题 - Lua