查看原文
其他

从零开始,手把手教你开发一款贪吃蛇游戏

2017-08-02 Gad-腾讯游戏开发者平台

你想知道《贪吃蛇大作战》这款游戏是怎么开发的吗?除了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还将推出更多实用的程序知识手册,敬请期待吧!


今日推荐


超强合集!GDC干货内容精选

日本游戏厉害在哪?CEDEC游戏技术精选

U3D扩展精品手册|你与《纪念碑谷》的差距只有9个小时


添加小编微信,可享双重福利

1.加入GAD程序猿交流基地

获取行业干货资讯,观看大牛分享直播

2.领取60G独家程序资料库,地址在小编朋友圈

包括腾讯内部分享、文章教程、视频教程等全套资料

 

↓长按添加小编GAD苏苏↓

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存