您现在的位置:

拍案说法 >

花费4年时间的游戏开发循环的总结

当我开始编写本文时我正在回家过节的路上。这是疯狂的一年,我花了将近4个小时的旅程写下了这些内容。很抱歉本文可能会有点不连贯,因为这主要是我的一些想法的集合。

对于那些了解我的工作的人应该会知道,在将近4年多时间里我一直致力于《地下城探险》这个项目中,这是从2013年开始开发的游戏。

Quest of Dungeons

现在我需要面向一个新平台,即PlayStation 4去发行游戏,发行时间为2017年1月17日。不过这也是这几年来我第一次有种《地下城探险》的旅程要结束了的感觉。我仍然想要通过最新更新去修补Android移植版本,我也还需要注意一些补丁等内容,但这却是基于和现在截然不同的方式。因为在这之前我始终觉得这是一个将延续好几个月,好几年甚至永远都不会结束的任务。

花这么多时间致力于同一个项目真的很让人受挫,特别是我还独自工作,所以我对自己感到骄傲的一点便是我能真正完成这项工作。你肯定不会相信我有多少次觉得这一切好不值得。但是所有的一切似乎都在往好的方面发展,我能够将游戏带到许多不同的平台上,它在某种程度上获得了人们的认可。

我认为自己能够找到合适的“立基”玩家,即那些真正理解《地下城探险》是关于什么且能够接受它的缺陷与优点的人们。

在开发的最初几个月,这还只是一款平板电脑游戏,即我并不打算将其带到PC以外的平台。这也导致我做出了在之后将游戏移植到主机时感到后悔的决定,但同时这也让我能够抄近路并且不用去担心癫痫康复的治疗方式是什么那些不适合PC游戏的内容,如此才能加快游戏进度。我花了很多时间不断去思考每个全新平台的而界面(除了与Xbox One相同的PS4),这已经需要占用很多时间了,当然更不用提那些特定的主机功能。因为每一个全新平台都与之前的平台有所联系,所以这并不是我需要放太多精力的地方。

我一直在使用自己的技术去进行游戏发行,这么做似乎有点太顽固了。但事实却并非如此。现在,基于像Unreal 4,Unity和Gamemaker等多种不同的引擎,再自己创造技术似乎有点奇怪了,但对于我来说却不是如此。过去我也使用过其它引擎,并在XNA上发行了我最初的两款游戏,然而在那之后我决定开始创建自己的技术,如此我便能够更加灵活地工作且不用担心引擎是否会停止,这也是我真正决定这么做的目标。从这方面看来我的决定的确取得了成功,因为同样的代码可以运行于所有平台,除了一些特定渲染和输入等。在将游戏带到许多不同平台上后我也想出了一些更棒的理念,实际上在过去几周我一直在为之后的项目整理代码,现在的我觉得自己很有干劲。但也有一些平台是我移植了引擎后又感到后悔且不想再使用的,如Wii U,或者还有任天堂3DS。

我尝试着使用了3周Unity并对GameMaker进行了一些测试,这也的确是一次非常酷的试验。但即使如此也未曾改变我不放弃自己的技术的想法,可能主要还是因为我非常了解自己的技术,所以我可以在每个项目中快速改变某些内容,或者也是因为我非常热衷于致力于这项工作吧。当我要将游戏转变成完全的3D游戏时我还会再来使用它。

这么多平台!

我所创造的是一款已经出现在许多平台上的游戏,而我之所以这么做的原因也有许多,不仅能够吸沧州治疗羊羔疯引更多用户,能够赚到更多钱,同时也能让更多人认识这款游戏,对于我来说品牌认知是非常重要的。同时也是因为我觉得现在的自己拥有这么做的机会,毕竟谁都不知道未来,而这也是与Steam,Xbox,任天堂和索尼建立关系的机会。我认为不断面向不同平台创造游戏是合理的,只是我们需要去缩短每次发行之间的时间间隔。

但市场营销仍是我的软肋,我拥有一个Twitter账号并且会在上面分享我的游戏以及其它东西,主要是关于电影以及自己的一些日常琐事,这能算是一种市场营销吗?很迟的时候我才决定创建一份新闻通讯列表并将其放在Upfall Studios网站上,虽然我在去年获得了100多个订阅者,但如果我能够更早去做这件事的话就更好了。

我还为Upfall Studios创造了一个Twitter账号,所以这里将只有关于游戏及其发行的一些新闻,这也是一个更加专业的账号。关注于社交事宜,Twitter,Facebook等等都需要消耗大量时间,所以对于我来说这也是个需要面对的问题。我所关注的大多数是开发者而不是公司,更多的是独立开发者,因为这也是我自己想做的事。

社区

我喜欢与人们互动,我并不介意被问问题并且我也会100%回复我所收到的邮件,不管那是关于游戏还是游戏开发。我会在其他开发者想要跟我提问的时候花时间亲自与他们见面。以你想被对待的方式去对待别人。我便非常幸运能够拥有一群玩家和社区拥护着《地下城探险》,他们都很好,会活跃地向朋友推荐这款游戏,这是我所奢求的最棒的社区。我的目标便是能够继续扩大这一社区。

永远不要对你的用户撒谎也不要突然消失。有许松原市看癫痫病去哪家中医医院多Early Access游戏便是莫名其妙地突然消失甚至未发表任何离别公告,这其实是错误的做法。因为这会导致用户不再信任你们,即使你转向了其它工作室,用户也不会忘记自己曾被骗的事实。所以如果你的项目遭遇了失败,你也要向人们解释清楚,如果你延迟了补丁的发行也要说明。因为几乎所有玩家都会报以理解与支持。当我在进行Xbox One和任天堂的移植时我便延迟了PC的更新好几个月,玩家也对此报以支持,只要你告诉他们你推迟的原因便可。

这并不只是“还需要X个月的开发”

如果你认为只需要再2个月的话,实际情况通常是还要4个月。大多数情况下我们总是不能有效计算时间(至少我是这样),因为我们总是在脑子里构思游戏,但事实上将其付诸行动往往需要更多时间。就像我的PC版本便遭遇了延迟,Xbox和任天堂移植也花费了比我预想中更长的时间,不过PS4时间便短了些,因为我一开始设想了最糟糕的情况但没想到第一次尝试的结果便不错。根据我的经验,在游戏发行前1,2个月完成游戏会更好,特别是对于只有一个人的团队来说。我便是提前2个月完成Xbox One版本,并利用剩下时间去推广游戏,累积游戏的认知度等等。而任天堂版本则只提早了10天,从而导致不得不延误游戏的发行,我现在也很后悔自己不能更有效地计算时间。这是必须吸取的重要经验教训。

其它

在过去我曾犯的错误同时也是我现在仍在犯的错便是,我不能有效划分开发时间与现实生活,如此便导致我总是长时间地投入于工作中。

在一年半的全职工作期间,我是利用晚上去创造《地下城冒险》,但这并不日照专治癫痫病的医院意味着我能够承担双倍分量的工作。当你在为别人工作时你总是拥有一份时间表,但如果你是为自己工作,你便很难去调节时间。很多人都跟我说很难专注于工作中,我也是如此,但这主要还是因为我将休闲时间与工作时间混合在一起。如此我们便很容易分心,然后你便会有愧疚感并投入更多时间于工作中。尽管我不认为自己很慢,但本来我可以更有效地利用时间。这也是我想改变的现状,我不认为严格的时间安排很有效,但是如果缺少明确的划分也是不行的。

当你面对一个解决不了的问题时,不要再将大把的时间浪费在电脑上,请出门走走,做些其它事,如此解决方法便会自然而然地出现。只有将你的思绪分散到其它事情上你才能够冷静下来解决问题。

那现在呢?

游戏的PS4版本即将在3周后发行,我也不再计划其它移植了,所以我将能够转向一款全新游戏。说实话我还是很担心,因为现在我还没有一个可靠的想法,我只是在勾画一些理念或尝试一些原型,像“让我花1至2年时间于这款新游戏上,”“我能否赚回本,”以及“它是否会有好的表现”等问题都让我很担忧。

我希望自己拥有一个只需要几个月时间进行尝试的小型理念而不是什么巨大的理念,但就像我之前提到的,《地下城冒险》本来只是一个6个月项目,最终却花费了4年时间。我尝试着不去想“这将会是所有人都能喜欢的理念”,相反地我将尝试着去想出自己会喜欢的内容,即使其他人不一定会喜欢,因为开发流往往是如此发展的。

在PS4版本发行后我要花2周时间去旅行,在长达2年时间里我都没出去玩过,我想去一些国家当背包客,因为这是一种既廉价又能放松心态的方式。

© xinwen.ystxf.com  南充新闻网    版权所有  京ICP备12007688号