包含了:
C++(冲刺大厂)
链接直达:unityClientInterviewGuide/1.C++ at main · unitykit/unityClientInterviewGuide
基础
面向对象
进阶
Lua编程语言
链接直达:unityClientInterviewGuide/2.Lua at main · unitykit/unityClientInterviewGuide
前置知识
基础
浅拷贝与深拷贝
元表
创建对象
热更新
垃圾回收
笔试
C#编程语言
链接直达:unityClientInterviewGuide/3.CSharp at main · unitykit/unityClientInterviewGuide
基础
- 数据类型
- 值类型与引用类型
- 常用字符串
- 字符串常考题
- 深拷贝与浅拷贝
- for与foreach
- static
- ref与out
- 重载与重写
- 委托
- 事件
集合
- ArrayList
- List常规使用
- Unity里面使用List
- List原理
- Dictionary常规使用
- Dictionary基本概念
- 哈希表
进阶
- 面向对象
- 面向接口
- New关键字
- 结构体
- 类
- 结构体与类的区别
高级
内存:
内存分布
内存分配
内存管理
垃圾回收:
内存管理
托管与非托管资源
强引用与弱引用
GC基础概念
垃圾回收模型
SystemGC
分代回收算法
大型对象堆
泛型
反射原理
异常
异步编程
常识
Unity 3D引擎
链接直达:unityClientInterviewGuide/4.Unity引擎 at main · unitykit/unityClientInterviewGuide
引擎基础常识
- 五大坐标系
- 点乘叉乘
- 脚本后端
- 生命周期函数
- 常用组件API
- 射线
- 协程
资产管理
- Prefab预制体
- 特殊文件夹
- AssetBundle概念
- 资源压缩策略
- 压缩算法
- 打包流程
- 打包策略
- 热更新方案
UI系统
UGUI基础概念
锚点
Canvas默认组件
Image与RawImage
Render Mode
多分辨率屏幕适配
UI事件穿透
重建和重绘
合批机制
图集
游戏UI策略
物理系统
- 初认识
- 面试题
动画系统
- PlayableGraph底层架构
- Mecanim系统
- Motion Matching动画方案
- 面试题
图像渲染
渲染管线:
1.概念
2.SRP
3.内置渲染管线迁移
4.面试题
摄像机
光照
模型
网格
材质
着色器
网络通信
- Protobuf
- 状态同步
- 帧同步
设计模式
链接直达:unityClientInterviewGuide/5.设计模式 at main · unitykit/unityClientInterviewGuide
前情提要
七大原则
常用模式
长期更新,长期维护,欢迎关注~
我创建一个Unity面试网站:abula.unitykit.cn
非常适合零基础入门Unity游戏开发的小伙伴~