从零开始,手把手教你开发一款贪吃蛇游戏
你想知道《贪吃蛇大作战》这款游戏是怎么开发的吗?除了IP之外,它还有哪些优点值得学习?GAD携手高级工程师唐声福,打造了一套知识手册——贪吃蛇游戏开发实战,将手把手教你从零开始,开发一个产品级的贪吃蛇游戏,并发布到应用市场。PS:手册第一章免费试看噢~
唐声福
腾讯游戏魔方工作室群魔术师工作室高级工程师。现任《火影忍者》客户端开发,9年游戏行业经验沉淀,曾参与过《QQ宠物》、《弹道轨迹》、《洛克王国》等开发,经历过从C++到AS3再到C#的开发历程。主要擅长系统架构,网络开发。
你将学到什么?
1. 从空白项目起,一点点学习搭建游戏项目,增加依赖库、整合资源、制作游戏雏形,让游戏跑起来。
2. 学习一步步增加功能、改进UI、增加新玩法、增加关卡、增加特效等,逐步重构完善游戏。
3. 了解多人对战模式实现过程,如何基于ProtolBuf构建协议,实现局域网通讯、网络帧同步功能。
4. 学会以工业级游戏标准指导游戏制作,包括游戏数据埋点、数据收集、集成第三方SDK、发布到应用市场监测数据和反馈、发布新版本等等,完整的升级迭代流程。
知识手册目录
第 1 章 游戏功能规划(免费)
1.1 开发实战内容概览
1.2 规划游戏功能
1.3 功能模块划分
第 2 章 贪吃蛇游戏系统构架设计
2.1 系统构架设计
2.2 开始创建项目
2.3 让架构先跑起来(1):日志系统
2.4 让架构先跑起来(2):模块管理器
第 3 章 UI架构与MVC模式
3.1 UI框架与MVC模式(1):设计篇
3.2 UI框架与MVC模式(2):实现篇
3.3 UI框架与MVC模式(3):验证篇
第 4 章 主城及相关模块
4.1 主城及相关模块(一)
4.2 主城及相关模块(二)
4.3 主城及相关模块(三)
4.4 主城及相关模块(四)
第 5 章 核心玩法实现
5.1 核心玩法实现(一)
5.2 核心玩法实现(二)
5.3 核心玩法实现(三)
第 6 章 PVP基础:帧同步及局域网通信实现
6.1 帧同步方案及实现(一)
6.2 帧同步方案及实现(二)
6.3 帧同步方案及实现(三)
6.4 帧同步方案及实现(四)
6.5 局域网对战
第 7 章 换肤和特效、打包发布到应用市场
7.1 皮肤及特效
7.2 打包发布到Android平台
7.3 打包发布到IOS平台
如何学习?
1. 点击阅读原文,跳转到手册页面
2. 扫描下方二维码,跳转到手册页面
扫码学习
你还在等什么,这么优质的知识手册,快码起来学习吧!想学习更多游戏程序员必备知识?腾讯GAD还将推出更多实用的程序知识手册,敬请期待吧!
今日推荐
添加小编微信,可享双重福利
1.加入GAD程序猿交流基地
获取行业干货资讯,观看大牛分享直播
2.领取60G独家程序资料库,地址在小编朋友圈
包括腾讯内部分享、文章教程、视频教程等全套资料
↓长按添加小编GAD苏苏↓