彩票走势图

【技术揭秘】一个独立开发人员如何建立了口袋妖怪(Pokemon Go)呢?

原创|行业资讯|编辑:黄竹雯|2016-08-26 15:11:31.000|阅读 1675 次

概述:Niantic有一个小团队,所以这并不是你想象中的“独立”开发,才可以创建出这样的一个游戏。看看这篇文章,告诉你一个这么大的游戏是如何由一个独立的开发人员创建的。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

【技术揭秘】一个独立开发人员如何建立了口袋妖怪(Pokemon Go)呢?

一个独立的游戏开发者创建出口袋妖怪(Pokémon Go)会有多么的迷人呢?那么世界将会惊讶,不仅是因为它的受欢迎程度,也因为独立游戏开发者将其开发出来的这一事实。但是,目前的情况是不同的,根据Reddit的一篇博客,口袋妖怪(Pokémon Go)是由Niantic——一个有11-50员工的小公司开发的。最重要的是,他们2015年从谷歌分离出来,同Pokémon公司和任天堂合作开发高质量的移动应用程序。

游戏的人气bug也迷住许多的开发人员,他们忙于创建口袋妖怪(Pokémon Go)工具和API。有这样一个开发人员,Jpain,已经开始建立口袋妖怪(Pokémon Go)的API并且在Livecoding.tv上录制整个开发过程。

【技术揭秘】一个独立开发人员如何建立了口袋妖怪(Pokemon Go)呢?

Niantic显然有能力开发口袋妖怪(Pokémon Go),因为他们在2013年已经开发出了一个非常类似的游戏Ingress。但真正的问题是,一个独立的游戏开发者能够创造出来口袋妖怪(Pokémon Go)吗?如果是的话,要怎么才能办到?让我们一起来探讨所有的可能性。

口袋妖怪(Pokémon Go)背后的技术

为了回答这个问题,我们首先需要了解开发口袋妖怪(Pokémon Go)所使用的技术。口袋妖怪(Pokémon Go)大量使用增强现实(AR)。核心是,增强现实技术能够无缝地使用智能手机的GPS和时钟。无缝连接确保你只会在如池塘、河流等等的水体附近发现水系精灵。该模式将被复制到出现在游戏中的小精灵的其他类型。入口还利用了增强和地理定位技术的混合。

用于口袋妖怪(Pokémon Go)的其他关键技术取决于游戏正在开发的平台。例如,Android版本需要Java,而iOS版本需要Swift编程语言。

作为一个独立的游戏开发者,面临的第一个挑战是使用增强现实。增强现实并不是一个容易学习和使用的技术。此外,独立游戏开发者需要有一个良好的设计、图像处理以及其他相关平台开发的特定技术的应用知识。口袋妖怪(Pokémon Go)使用地理定位技术,开发人员必须精通这门技术。还有,独立游戏开发者应该也应该有一些关于云计算的应用知识。

如果一个独立游戏开发者有上面提到的技能,他可以轻松地开始开发口袋妖怪(Pokémon Go)的简单概念。

口袋妖怪(Pokémon Go)的简单概念

口袋妖怪(Pokémon Go)是一个相对简单的游戏。玩家创造了一个“阿凡达”,将“阿凡达”放到现实生活中,使用GPS抓住小精灵。游戏还为不同的游戏功能在地图上创建了特殊位置,如PokéStop和Pokémon健身房。

【技术揭秘】一个独立开发人员如何建立了口袋妖怪(Pokemon Go)呢?

简单,是吧?然而并不是真的。这个概念可能很简单,但它需要时间、金钱和努力来实现。作为一个独立的游戏开发者,资源管理是至关重要的。这会导致另外一个问题。一个独立的游戏开发者如何在同一时间服务数百万玩家?作为一个独立的游戏开发者,这是一项不可能完成的任务,于是你需要招聘一个团队,但这可能不是你最初的选择。

但是,如果你撇开口袋妖怪(Pokémon Go)庞大的玩家群体,只专注于游戏的游戏机制,那么就有更高的机会由一个有能力的独立游戏开发者将其开发出来。接着,独立游戏开发者不得不聘请营销和公关人员将其过渡到市场。资金问题也来了,要么来自开发人员的口袋,要么来自游戏的资助方。游戏发布后需要解决的另一个问题是维护服务器以达到最好的用户体验。

目前,Niantic未能保持服务器。他们也无法沟通。除了公司在通信服务器问题上的失败,他们也没有积极地解决工作问题。没错,这的确是一个真正的挑战。开发一个口袋妖怪(Pokémon Go)游戏不是一项容易的任务,这点可以很容易地从Niantic和任天堂在处理所有的bug、服务器崩溃和糟糕的公关的现状上被推断出。

一个独立的游戏开发者开发口袋妖怪(Pokémon Go)的限制

开发一个增强现实游戏是一个挑战。它需要行业的技巧和知识。还有其他限制。例如,一个独立游戏开发者像来自伦敦的Daniel Noel-Davies就不能开发口袋妖怪,因为它的注册IP在任天堂。要得到开发该游戏的授权,独立游戏开发者将花费数百万美元。无论如何,任天堂可以雇佣一个有着同样熟练技术的开发人员的团队,那他们为什么还要将游戏授权给其他游戏开发者。另一个限制是游戏的维护方面。服务器需要从头开始维护,增加项目成本。

应用程序的营销不是一个大问题,口袋妖怪(Pokémon Go)本身已经是非常受欢迎的。粉丝群体已经在那里了,营销团队给它一个小小的推动就能给它增添数以百万计的新玩家。

你应该建立类似于口袋妖怪(Pokémon Go)的游戏吗?

增强现实(AR)是一个有趣的游戏产业前景。潜力是巨大的,据Digi-Capital消息,行业专家预计其到2020年时的收入将高达1500亿美元。口袋妖怪(Pokémon Go)已经开始一场革命,有可能会持续很多年。AR技术和口袋妖怪(Pokémon Go)品牌的结合无疑让Niantic的盈利道路变得更加容易,我们可以看到在我们眼前的结果(预计维护服务器的灾难会加重,失败的公关也会继续)。

更好的方法是应该从其他游戏中学习,并创建一个新的游戏。也许“怪兽向前冲(Monster Go)”就在你身边了,在那里你可以从一个完全不同的世界捕捉不同的怪兽。AR行业正在蓬勃发展,开发增强现实、虚拟现实游戏是一个好主意。

结论

根据Rolling Stone的Patrick Stafford可知,独立游戏开发需要胆量。它需要技巧、想要成功的渴望和承担风险的能力。资源管理对任何独立游戏开发者而言都是至关重要的。利用开放的工具,现在是成为一个独立的游戏开发者和征服世界的最好的时间。一个简单的AR游戏如何占领市场?口袋妖怪(Pokémon Go)就是一个很好的例子。

口袋妖怪(Pokémon Go)由一个独立的游戏开发者创建的可能性总是有的,但要做到这一点,需要克服许多障碍。口袋妖怪(Pokémon Go)已经存在于市场,投入时间在创造独特而引人注目的东西上是一个好主意。独立游戏开发者可以通过在Livecoding上直播开发过程来营销他们的应用程序和游戏。直播有很多好处,包括从其他游戏开发者得到反馈、合作,以及为即将到来的游戏招揽第一批玩家。

【技术揭秘】一个独立开发人员如何建立了口袋妖怪(Pokemon Go)呢?

独立游戏开发者所能做的是建立类似的AR游戏,然后以故事和叙述的方式来捕捉市场,这也是口袋妖怪(Pokémon Go)所缺乏的。一个成功的AR游戏的另一个很好的例子是Zombie’s Run!它带来了有着宏大叙事和基于故事的游戏经历的相当重要的AR体验。

所以,你怎么看待由一个独立的游戏开发者开发的口袋妖怪(Pokémon Go)的前景呢?是否可以由个人开发游戏?请在下方评论区留言,跟我们分享你的想法。

本文翻译自:

 

PS: 关于移动开发,这些产品你可以关注>>
关于移动开发的最新资讯和产品推荐,请<>!

标签:移动开发开发工具程序员

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP