经典游戏软件工程案例分享--最终幻想14的毁灭与重生

Posted xiaoweiwang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经典游戏软件工程案例分享--最终幻想14的毁灭与重生相关的知识,希望对你有一定的参考价值。

 最终幻想14是最著名的MMO(大型多人在线网游)之一,它的发展历程可以说是游戏届最传奇的一个故事了。从刚发布时候的1.0版本被当成是刷新网游界下限并受到玩家和媒体的一致差评到4.0版本获得IGN9.2的高分超越魔兽世界7.0,这简直让人难以置信。按照往常经验来说,一个大型网游的口碑很难逆转,发布之后表现不佳便会由于开发团队解散或者种种原因逐步走向灭亡。这期间到底发生了什么样的故事让一个失败的产品逆转口碑?带着好奇,youtube上的众筹纪录片团队noclip对最终幻想团队进行了深度采访,本文从软件工程视角进行讲述,感兴趣的同学可以看Bilibili上的纪录片翻译版,文末有链接。

技术分享图片 

对于一个MMO来说,9.2的评分创造了新的纪录,超越了它的前辈魔兽世界,成为了史上第一评分MMO。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 这是一个值得被纪录和述说故事,我们无法想象开发者的经历了怎么样的苦难,带着疑问,noclip出发去东京了!

技术分享图片

技术分享图片

技术分享图片

本文主要从制作组本身的视角来了解FF14灾难开服到涅槃重生的过程,提到FF14之前必须得说FF11,FF11是SE第一个网络游戏,取得了非常大的成功,很多FF14开发人员来自FF11.

技术分享图片

技术分享图片

技术分享图片

因此,FF14作为这个IP的续作,会在FF11的设计思路上更进一步,但是开发人员把这个想的太简单了。

技术分享图片

技术分享图片

技术分享图片

 下面是一些制作人员讲述最初版本所遇到的问题。

技术分享图片

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

可想而知,通过大量脚本配置出来的游戏,会导致一系列问题

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片

由于前作的成功,开发人员有所懈怠

技术分享图片

技术分享图片

 技术分享图片

 每个人都很出色,但是一个大型软件工程不仅仅需要个人的专业性,更需要团结协作。

技术分享图片

技术分享图片

 开发人员的闭门造车导致了一系列问题

技术分享图片

技术分享图片

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

公测数据的不理想导致了团队开始慌了,但是时间已经太迟了。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 游戏软件发展太快并且竞争激烈,没有创新闭门造车已经跟不上时代。

技术分享图片

技术分享图片

 技术分享图片

技术分享图片

魔兽世界取得了MMO历史上巨大的成功,FF14开发者们仍然故步自封

技术分享图片

技术分享图片

甚至高层仍然对FF14预期发售充满信心,毕竟FF11刚开始表现也没有太好,也是一步步发布新版本,但是他们没想到的是FF14有多烂

技术分享图片

技术分享图片

技术分享图片

技术分享图片

于是FF14 1.0在2010年9月30日发售了,在强大的最终幻想IP之下,表现竟然还不错!

 技术分享图片

但是没过多久,情况急转直下

技术分享图片

技术分享图片

玩游戏的玩家会感觉没有事情可以做,媒体也毫不留情给出了差评

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

大量的差评导致了开发团队非常失落

技术分享图片

 开发者付出了无数心血给一个注定死亡的游戏令人心寒

 技术分享图片

技术分享图片

首席财政官分析了当时的问题

技术分享图片

技术分享图片

技术分享图片

玩家的口碑是对游戏最好的评价

技术分享图片

技术分享图片

FF14失败了,开发者最先做的是对等待了好几年玩家的致歉

技术分享图片

技术分享图片

技术分享图片

但是道歉就有用了吗?

技术分享图片

技术分享图片

下面是游戏策划对发售时游戏的评价

技术分享图片

技术分享图片

服务器程序员

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

那么到底要怎么解决这些问题呢?下期再见。

 

以上是关于经典游戏软件工程案例分享--最终幻想14的毁灭与重生的主要内容,如果未能解决你的问题,请参考以下文章

为啥说人工智能会毁灭人类

腾讯游戏性能实战案例分享之帧率陡变

老鼠也会玩Doom,还要上直播:工程师自制VR球体「跑步机」,训练老鼠当「毁灭战士」

shell案例分享之猜拳人机大战!

Systemstate Dump分析经典案例(上)

UI设计:C4D作品案例分享