游戏客户端开发 · 零基础实战

🎯 30章 从入门到项目
01 游戏开发初探 引擎概览 · Unity安装 · 选择你的第一款引擎 02 Unity界面全解析 Scene/Game/Hierarchy/Inspector/Project/Console 03 C#编程基础 (上) 变量·数据类型·运算符·字符串·控制台 04 C#编程基础 (中) if/else/switch · for/while/foreach · 数组/List 05 C#编程基础 (下) 方法·参数·作用域·类与对象入门 06 Unity脚本基础 MonoBehaviour生命周期 · Transform · 获取对象 07 游戏对象与组件 GameObject & Component · 添加/获取 · 实例化/销毁 08 物理系统入门 Rigidbody · Collider · Trigger · 物理材质 09 输入系统 旧版Input · 键盘/鼠标/触控 · 虚拟轴 10 2D游戏开发基础 Sprite · Sprite Renderer · Sorting Layer · 2D物理 11 3D游戏开发基础 3D对象 · Camera · 光照 · Skybox 12 预制体 (Prefab) 创建/编辑预制体 · 变体 · 运行时实例化 13 UI系统 (上) Canvas · Text/Image/Button · 事件系统 14 UI系统 (下) Slider/InputField/Toggle · ScrollView · UI动画 15 动画系统 Animation/Animator · 状态机 · 混合树 16 音频系统 AudioSource/AudioClip · 3D音效 · 混音器 17 协程 (Coroutine) StartCoroutine · yield指令 · 实战应用 18 资源管理 Resources · AssetBundle · Addressables · 场景切换 19 数据持久化 PlayerPrefs · JSON · XML/二进制 · 存档系统 20 射线检测 Physics.Raycast · 屏幕点击转世界 · 拾取交互 21 导航与寻路 NavMesh · NavMeshAgent · 动态障碍物 · 优化 22 粒子系统 Particle System · 参数调节 · 特效实战 23 Shader基础 Standard Shader · 自定义Shader · 材质球 24 性能优化入门 Draw Call · LOD · 遮挡剔除 · 对象池 · Profiler 25 设计模式在游戏中的应用 单例 · 观察者 · 工厂 · 状态模式 26 网络编程基础 UnityWebRequest · Socket · Photon/FishNet · 联机 27 移动端开发 触控优化 · 分辨率适配 · 性能调优 · 打包 28 游戏测试与调试 Debug · 断点 · 日志 · 单元测试 29 项目结构与管理 文件夹组织 · 命名规范 · Git · 团队协作 30 完整项目实战 2D平台跳跃 · 需求/架构/编码/打包发布