|
很多人进入游戏行业都是想做一款自己认可的游戏,然后进游戏公司工作或走上了独立游戏制作创业这条道路。做一款商业上成功的游戏其实还是比较难得,研发,发行,运营每个环节都要配合好。在做游戏的这条路上,一边走一边摸索,从刚入行的小伙,到成熟的游戏人,中间要踩很多坑,要经历很多。有成功,有失败,有喜悦,有苦楚,最终成为一个有故事的人。
摆在游戏开发这条路上的第一个难关就是研发,如何研发制作一款游戏产品出来,从开发产品类型,选什么技术风险最小,如何从0开始把整个的游戏研发出来,并稳定上线,这是很多游戏人面对的第一个难关。本书以横板格斗类游戏题材为例,从框架设计,到美术数值策划,到功能开发,打包发布,完整展示了一个商业项目从研发到项目上线全过程。当我们项目立项完成以后,我们面临的就是技术选型,选哪个游戏引擎,是摆在我们面前的第一道难题,目前市面上主流的游戏引擎有Unity, Cocos Creator, Laya, Unreal等。(1)如果你做2D游戏,建议你选Cocos Creator,因为它开发2D游戏非常好用,技术成熟,包体小,免费,同时还能打包发布到facebook,微信,抖音,华为等H5技术的小游戏平台。(2)如果你做3D休闲类中小型游戏,要发布到微信抖音小游戏上,建议你选Cocos Creator或者Laya,因为它能正常的开发出来3D中小型游戏产品,发布到各种native平台同时还能发布到H5平台。(3)如果你做3D休闲类中小型游戏发布到Stream上,不用考虑h5平台,可以采用Unity来开发,技术成熟,开发简单。(4)如果你做大型的精品的3D手机游戏与端游,可以考虑Unity和unreal。
游戏引擎选好以后就是搭建游戏开发框架,制定工作流,让策划,美术,程序,测试能很好的高效协同工作,最后在基于工作流把整个游戏产品开发出来。
本书中的横板闯关类游戏,是一个2D游戏,类似于《双截龙》与《DNF》,一次开发能打包发布到主流的手机平台与主流H5平台。除了横板格斗类游戏的核心玩法以外,还有每日签到奖励,任务系统,宝箱抽奖玩法,背包与技能修炼,商城等核心功能模块,是游戏产品中必备的功能。截图如下:
(大厅)
(战斗)
(战斗)
(每日登录奖励)
(任务系统)
(技能修炼)
(背包系统)
(商城系统)整个资源全套,可以全部提供给大家学习使用,但严禁作为商业用途。每个章节,有单独的章节代码,方便大家比对与学习,完整的展现游戏代码如何从0开始到最后的打包发布。
本书一共分为三个章节,主要的知识点如下:第一章框架设计第1.1节 框架的目录结构与启动流程第1.2节 框架的声音管理模块第1.3节 框架的资源管理第1.4节 Timer定时器管理第1.5节 UI管理第1.6节 事件订阅与发布第1.7节 Excel表格管理模块第1.8节 WebSocket第1.9节 常用的工具函数
第二章 美术资源整理与策划案第2.1节游戏策划案与数值策划表第2.2节游戏的美术资源整理与结构第2.3节角色,UI,地图等预制体的制作第2.4节游戏音乐音效动画特效的制作
第三章横板格斗游戏实战第3.1节 加载资源进入大厅第3.2节 玩家用户创建与用户数据第3.3节 玩家设置与每日签到第3.4节 游戏按钮响应与关卡选择第3.5节 游戏地图加载与生成第3.6节 游戏怪物角色的创建第3.7节 游戏怪物zOrder重排第3.8节 游戏战斗系统的架构与设计第3.9节 游戏玩家的技能释放第3.10节 敌人玩家的攻击第3.11节 Boss关Boss设计第3.12节 爆装备与装备拾取第3.13节 背包系统与装备穿戴第3.14节 游戏角色的攻击+防御数据对接第3.15节 任务系统的架构与设计第3.16节 任务完成的奖励设计第3.17节 游戏商城兑换与实现第3.18节 新手引导的框架与设计
后续我将按照目录来持续更新, 祝大家早日做出自己满意的游戏作品,谢谢大家。 |
|