课程简介
本课程是完整的Cocos游戏开发全栈课程,涵盖Cocos Creator 2D/3D游戏开发、C++游戏服务器架构、Node.js后端开发三大核心技术领域。课程从游戏引擎基础入门,深入讲解Shader特效、物理引擎、UI系统、动画系统等核心模块,并结合《王国保卫战》《跳一跳》等实战项目进行综合训练。同时完整教授C++多进程服务器架构、IOCP网络模型、Redis/MySQL数据库应用,以及Node.js游戏服务器部署和微信小游戏开发。学员将掌握完整的游戏开发技术栈,具备独立开发商业级游戏的能力。
下载地址
课程目录
01 网络编程基础
第1–9节:网络原理、TCP服务器、IOCP模型、多线程编程等基础内容。
02 协议与数据格式
第10–14节:JSON协议、二进制协议、WebSocket握手与数据分包处理。
03 服务器模块设计
第15–28节:Gateway转发、Session管理、多进程部署、Redis与MySQL集成。
04 游戏服务器实战
第29–57节:玩家登陆、房间分配、任务系统、排行榜与切水果游戏实现。
05 Node.js服务器开发
第1–21节:JS基础、事件循环、HTTP/WebSocket、MySQL与Redis编程。
06 游戏功能实现
第22–85节:网关服务器、用户中心、登录奖励、游戏结算与断线重连。
07 Cocos Creator基础
第1–34节:节点组件、事件响应、UI系统、物理引擎与打包发布。
08 高级特效与Shader
第1–8节:高斯模糊、熔岩、水波、UV动画与渐变文字特效制作。
09 游戏项目实战
第1–26节:塔防游戏《王国保卫战》完整开发与微信小游戏案例。
10 3D游戏与优化
第1–16节:3D基础、物理引擎、路径导航、MVC框架与性能优化。
--- 点击展开详细目录 ---
|