教学模块 | 技术要点 | 项目案例 |
---|---|---|
引擎基础操作 | 界面布局|粒子系统|光照控制 | 物理引擎抓娃娃机 |
编程能力提升 | C#语法|数据结构|设计模式 | 多线程网络通信 |
商业项目实战 | UGUI系统|网络同步|资源打包 | MMORPG战斗系统 |
掌握Unity界面操作规范,从资源导入到场景搭建形成标准化流程。通过粒子特效制作火焰燃烧效果,结合物理引擎实现真实物体交互,在抓娃娃机项目中实践刚体与碰撞检测技术。
从C#基础语法到网络编程构建完整知识体系,通过设计模式课程学习状态机、观察者模式在游戏开发中的实际应用。数据结构课程重点讲解二叉树在装备系统中的应用,算法模块涵盖A*寻路等游戏常用算法。
变量与数据类型|流程控制|函数封装
LINQ查询|反射机制|Socket编程
基于UGUI系统开发道具商店界面,实现装备拖拽功能。网络模块讲解Photon引擎实现多人同步,在塔防游戏中实践对象池技术。通过AssetBundle实现热更新机制,完成VR房地产项目的全景交互开发。
学员项目成果包含:
1. 支持万人同时在线的MMORPG框架
2. 跨平台AR导航应用
3. Steam平台发布的独立游戏