一、游戏开发流程简介
1.整体流程
游戏开发流程根据公司和人员分配不同,在一些名词title和细节上会有所不同,但国内游戏开发流程大体逃不过以下几个阶段:
- 项目预研阶段
- Demo版本
- Alpha版本
- Bata版本
- release版本
其中Demo版本和Alpha版本是整个项目中耗时最长的两个版本阶段。也是最重要的两个阶段。
2.阶段介绍
⑴项目预研阶段
项目预研阶段有很多别称,比如创意阶段、玩法设计阶段。它是游戏开发流程的第一个阶段,在公司/老板决定做一个游戏后,项目早期确定的人员们会一起召开会议,讨论并解决以下几个核心问题:
- 做什么类型的项目?
- 什么样的核心玩法?
- 程序/美术大致是怎样的?
①做什么类型的项目?
一般而言,核心早期人员会优先确定做什么类型的项目,因为这是后续一切内容的基础,端游还是手游?MMO?SLG?ARPG?
在确定项目类型时,往往还需要进行市场分析,用户调研等等,核心目的是:根据自身团队特色找到切入市场的最佳突破口。
比如现在大部分公司/团队是不会去做MOBA项目的,因为某讯已经垄断了,基本没有MOBA的缺口进入,强行做MOBA项目无疑自讨苦吃。
②什么样的核心玩法?
在确定项目后,早期核心策划成员们就要开始头脑风暴,创意收集,设计游戏的玩法了。只要不是抄一款游戏,都必须经历最原始的头脑风暴和玩法设计,这一阶段可能会持续比较长的时间,策划们需要把所有成员的创意进行收集,一起进行激烈的讨论。甚至在这个阶段,会进行一些简单的“纸面原型”设计,比如我做一款ARPG手游,核心战斗部分,可以用一些模型和纸笔来简单模拟一下战斗,看看这样的玩法好不好玩。
在这个阶段,核心目的是:确保玩法足够好玩。
③程序/美术大致是怎样的?
最后在早期,项目成员需要简单确定一下制作项目使用的程序引擎,美术风格等等,这个阶段的核心目的是:追求性价比,花最少的钱达到项目想要的效果。
⑵Demo版本阶段
Demo版本也称为原型版本,也称MVP版本(Minimum Viable Product),整个团队需要将核心玩法迅速实现,并且用于验证玩法可行性和可玩性。
举个例子,如果我要做一个剪刀石头布的多人游戏,我的Demo版本就应该是围绕2人猜拳核心玩法的实现,需要在手机上实现2个玩家对战出拳,单局游戏流程以及其中的细节都是属于猜拳Demo版本的内容。如果我发现这样的猜拳游戏不好玩,我可以在这个版本修改我的核心玩法,比如加一些额外的手势“河”“锥子”等等。在Demo版本里,非核心玩法的其他部分,例如养成,角色,公会这些系统,是不需要在这个版本中实现的。
这个版本的核心目的是:以最小的代价验证玩法的可行性和可玩性。
Demo版本也是后续进行版本迭代的源头。
这里再介绍一下迭代,迭代是游戏开发的方法,它的原理好比画一幅画,我先勾勒画的轮廓,再补充细节,最后添上色彩。简单来讲,迭代就是以上一个版本为基础不断添加内容或者修改内容的一种手段。由于核心最重要的部分是被放在前面进行实现的,所以这样的开发手段优点就在于“如果发现设计哪里有不对,及时回头的成本低”。
所以Demo版本也是各大公司/团队,最看重的一个版本,如果Demo版本被开发团队认可并且通过老板/公司审核,基本代表这个项目可以一直往下开发到上线。
Demo版本也是各大公司在砍项目时最重要的参考版本。
⑶Alpha版本
Alpha版本也叫内测版本,它是在Demo版本上加入了较为完整的游戏内容,例如边缘系统:装备,公会,社交等等,美术和剧情也较为完整。是可以进行内部测试的一个版本。
在内测版本中,核心目的是:检查游戏内容完整度,并检验游戏的留存情况
Alpha版本中,团队需要根据内测情况,根据玩家游戏数据,检查游戏设计是否被玩家接受,在这个阶段,如何留住玩家是策划需要不断去优化调整的。经过几次内部测试后,团队会对游戏的细节进行迅速的修改调优,然后进入下一个阶段。
⑷Bata版本
Bata版本也叫公测版本,这个版本也是大家最熟悉的版本。经常看到广告“XX游戏进行公测”,这个版本会开放少量服务器和账号给予玩家,玩家会体验到游戏的所有内容。
这个版本的核心目的:继续检查玩家的接受度,留存和付费。同时观察玩家反馈,反思设计。
公测版本相比内测版本,除了继续检查游戏的次日留存、7日留存之外,更多的需要关注付费率,策划团队需要根据这个版本的实际结果,反思自己的商业化设计并进行调整优化。
同时更重要的一点,公测版本面对的用户是以后游戏上线后的用户,所以这个阶段也会更加关注玩家的反馈。策划团队需要根据玩家的反馈,去进行筛选,思考哪些反馈是确实没有做好的地方,哪些反馈是不重要的,根据玩家的反馈情况,进行游戏的最后一次调整优化。
如果这个版本,玩家反馈的情况不是很乐观,项目是有可能进行回炉改造,返回到接近Demo版本水平的。毕竟前面一节我讲到了,游戏始终是面向玩家的,玩家不买账,你就得改!
⑸Release版本
最后的版本也就是运营版本了,经过多次调整优化后,团队认为目前的游戏符合当初预期,能够吸引玩家的同时保证一定营收,这时候就可以上线运营了。
在release版本运营之前,团队需要思考运营方法和计划,一般情况需要提前准备半年的运营计划,每个节点需要做哪些事情,进行怎样