技术模块 | 教学重点 |
---|---|
图形学原理 | 三维坐标转换、Shader编程、光照模型等底层原理深度解析 |
网络架构 | Socket通信、协议封装、同步策略等网络游戏核心技术 |
热更新体系 | Lua集成、资源热更、代码动态加载等企业级解决方案 |
以多人在线对战为原型,重点训练地形系统搭建、角色动画融合、网络同步策略等关键技术。通过有限状态机实现复杂角色行为逻辑,运用导航网格实现智能寻路系统。
基于TCG游戏架构,重点突破UI事件系统、卡牌数据管理、战斗结算系统等技术难点。采用MVC设计模式实现数据与表现分离,构建可扩展的卡牌技能系统。
集成URP渲染管线、DOTS技术栈等新版引擎特性,新增ARFoundation跨平台开发模块
新增移动端性能优化专项,涵盖内存管理、DrawCall优化、发热控制等实战技巧
引入Git版本控制、CI/CD自动化流程等企业级开发规范
在图形算法层面,课程涵盖菲尼尔效应、法线贴图烘焙、全局光照预计算等进阶内容。网络模块深度解析TCP/UDP协议差异,实现可靠传输与快速通信的平衡方案。
详细讲解Android/iOS平台打程,包括签名机制、权限配置、商店上架等全流程实践。针对WebGL平台进行特殊优化,解决内存管理与性能瓶颈。