基于物理系统的交互设计、UI界面开发原理、角色动画控制技术构成课程核心三要素。特效渲染模块重点讲解Shader编程与粒子系统应用,导航系统则涵盖AI路径规划与场景寻路算法。
开发模块 | 核心技术点 | 项目产出 |
物理系统 | 刚体动力学/碰撞检测 | 物理交互Demo |
动画系统 | 状态机控制/骨骼动画 | 角色动作系统 |
网络模块 | UNET架构/同步机制 | 多人联机原型 |
每日课程结束后设置专项答疑时段,针对C#语言特性中的委托与事件、LINQ查询表达式等难点进行强化训练。周五项目日要求学员在8课时内完成从需求分析到演示汇报的完整开发流程。
基础语言阶段重点突破C#的泛型编程和异步处理机制,Unity引擎开发模块包含ECS架构实践与ShaderLab编程,项目实战阶段要求完成商业级项目代码规范文档。
核心模块
物理交互系统开发
UGUI深度优化
扩展技术
ARFoundation开发
Addressable资源管理
采用双讲师制进行关键模块教学,主讲师负责技术原理讲解,技术总监进行企业级项目案例拆解。每周设置代码重构日,针对学员项目中的设计模式运用进行专项优化。
培养维度 | 达成标准 |
工程能力 | 完成3个可上线项目 |
架构思维 | 掌握MVC/MVVM模式 |