教学模块 | 技术要点 | 项目实战 |
---|---|---|
编程基础 | C#语法/面向对象 | 控制台应用开发 |
引擎应用 | 物理系统/动画系统 | 3D场景搭建 |
高阶开发 | 网络同步/Shader编写 | 多人在线游戏 |
从变量定义到LINQ查询,课程覆盖C#语言所有核心语法。通过俄罗斯方块开发案例,深入理解面向对象编程原则,掌握委托与事件的实际应用场景。
在Unity物理系统教学中,学员将亲手搭建碰撞检测系统,通过台球游戏案例掌握刚体交互原理。动画系统部分重点讲解Mecanim状态机配置,完成角色战斗连招实现。
导航系统章节包含A*算法实践,学员需独立完成策略游戏的单位寻路系统。粒子系统教学涵盖ShaderGraph可视化编程,实现魔法特效制作。
在最终开发阶段,学员分组进行完整游戏项目开发。从需求分析到应用商店发布,全程模拟游戏公司开发流程,期间需完成以下技术实现:
课程包含版本控制专项训练,要求学员掌握Git分支管理策略。每周举行代码审查会,由十年经验技术总监现场指导架构优化。结业前安排模拟面试,提供知名游戏公司内推机会。
定期邀请完美世界、网易游戏工程师开展技术沙龙,解析最新AR Foundation应用方案与HDRP渲染管线配置技巧。