CTO带你做万能游戏框架蛮牛教育
【课程介绍】
3个月主程经验分享,一套通用游戏框架,一个RPG实战项目!
本课程将以主程的角度设计打造一个通用版的游戏框架。在课程过程中,“鱼”“渔”并重,让学员在直观的学习一套通用游戏框架基础上,更注重教授学员如何以主程的角度和思维方式分析和解决问题,并将以一个RPG游戏实操本框架。本课采用的游戏框架,是老师通过自己多年经验积累和商业项目锤炼,历时4年磨砺而成。
【课程目录】
[color=rgba(0, 0, 0, 0.56)]教学方式[color=rgba(0, 0, 0, 0.56)]直播授课:每周六日下午2-5点直播授课[color=rgba(0, 0, 0, 0.56)]同步作业:学员每堂课作业按时完成并提交助教[color=rgba(0, 0, 0, 0.56)]一对一辅导:每周一次老师针对课堂作业进行点评辅导[color=rgba(0, 0, 0, 0.56)]知识扩展:针对学员共性问题和共同需求扩展知识,适时加课或录课[color=rgba(0, 0, 0, 0.56)]内容概要
- 万能游戏框架设计模式
- 万能框架讲解
- 万能框架之框架实现
- 万能框架之socket网络通信模块
- 万能框架之 资源管理
- 万能框架之 RPG游戏实战
- 万能框架之热更新
- 万能框架之 python工具篇
- 主程面试技巧篇
[color=rgba(0, 0, 0, 0.56)]报名要求
- Unity半年使用经验
- 对Unity核心内容有一定了解,如:AI 动画系统 物理系统
- 有一定的C#经验
[color=rgba(0, 0, 0, 0.56)]
[color=rgba(0, 0, 0, 0.56)]课程大纲[color=rgba(0, 0, 0, 0.56)]第一章 [color=rgba(0, 0, 0, 0.56)]万能框架设计模式
- 设计模式 工厂模式
- 设计模式 策略模式
- 设计模式 观察者模式
- 设计模式 单例模式
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第二章
- 设计模式 代理模式
- 设计模式 门面模式
- 设计模式 建造者模式
- 设计模式 组合模式
- 对模式用法总结
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第三章[color=rgba(0, 0, 0, 0.56)]万能框架之框架实现
- 框架原理讲解
- 框架实现 消息类 实现
- 框架实现之 事件系统,数据结构 消息链表实现
- 框架实现 各个模块manager
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第四章
- 框架实现 个模块基础类
- 框架实现 使用注意事项
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第五章[color=rgba(0, 0, 0, 0.56)]万能框架之socket网络通信模块
- 网络通信 Socket 网络的讲解
- 网络通信 Socket客户端的实现
- 网络通信 Socket 消息的接收 封装
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第六章
- 网络通信 Socket 类与框架的整合
- 网络通信之 C# Protobuffer 使用
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第七章[color=rgba(0, 0, 0, 0.56)]万能框架之 资源管理
- 资源管理 Editor 类使用案例
- 资源管理之Itween 与Editor
- 资源管理之 Transform 与Editor
- 资源管理之AssetBundle 实现 自动打包工具 编写
- 自动打包实现 及 答疑
[color=rgba(0, 0, 0, 0.56)]第八章
- 资源管理之AssetBundle 动态加载实现
- 资源管理之AssetBundle 内存管理 及依赖关系 管理(一)
- 资源管理之AssetBundle 内存管理 及依赖关系 管理(二)
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第九章[color=rgba(0, 0, 0, 0.56)]万能框架之 RPG游戏实战
- RPG游戏实战 RPG游戏UI 制作
- RPG游戏实战 主角色人物控制 动画控制
- RPG游戏实战 主角色人物控制 动画控制 及答疑
[color=rgba(0, 0, 0, 0.56)]第十章
- RPG游戏实战 3D数学与向量
- RPG游戏实战 矩形 攻击
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十一章
- RPG游戏实战 NPC 控制
- RPG游戏实战 NPC 逻辑控制
- 完善游戏
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十二章
- RPG游戏实战 小地图实现
- RPG游戏实战 顶点Mesh讲解
- RPG游戏实战 人物换装
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十三章
- RPG游戏实战 BlendShape 动画
- RPG游戏实战 Mesh 顶点操作
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十四章[color=rgba(0, 0, 0, 0.56)]万能框架之热更新
- 热更新 Lua 变量 控制流
- 热更新 Lua 函数
- 热更新 Lua 字典 与数组
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十五章
- 热更新 Lua 面对对象编程
- 热更新 Lua 深层次堆栈讲解
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十六章
- 热更新 Lua 框架 消息实现
- 热更新 消息处理中心实现
- 热更新 链表实现
- 热更新 各个Base 实现
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十七章
- 热更新之Lua 加密 实现
- 热更新之Lua 与 C# 通信
- 热更新之Lua 与 C# 通信
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十八章[color=rgba(0, 0, 0, 0.56)]万能框架之 python工具篇
- Python 基础知识讲解
- Python 控制语句讲解
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第十九章
- 工具篇 Python 基础知识讲解
- 工具篇 Python 控制语句讲解
- 工具篇 Python 数组
- 工具篇 Python 字典讲解
- 互动答疑
[color=rgba(0, 0, 0, 0.56)]第二十章
- 工具篇 解包APK实现
- 工具篇 解包APK实现
- 工具篇 签名实现
- 工具篇 Python自动打包全实现
[color=rgba(0, 0, 0, 0.56)]主程面试技巧篇:
- 面试技巧之简历篇
- 面试技巧之面试技巧
- 面试技巧之工作技巧篇