一个程序员单枪匹马如何开发出口袋妖怪(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。
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健身房。
简单,是吧?然而并不是真的。这个概念可能很简单,但它需要时间、金钱和努力来实现。作为一个独立的游戏开发者,资源管理是至关重要的。这会导致另 外一个问题。一个独立的游戏开发者如何在同一时间服务数百万玩家?作为一个独立的游戏开发者,这是一项不可能完成的任务,于是你需要招聘一个团队,但这可 能不是你最初的选择。
但是,如果你撇开口袋妖怪(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)已经存在于市场,投入时间在创造独特而引人注目的东西上是一个好主意。独立游戏开发者可以通过在网上直播开发过程来营销他们的应 用程序和游戏。直播有很多好处,包括从其他游戏开发者得到反馈、合作,以及为即将到来的游戏招揽第一批玩家。
独立游戏开发者所能做的是建立类似的AR游戏,然后以故事和叙述的方式来捕捉市场,这也是口袋妖怪(Pokémon Go)所缺乏的。一个成功的AR游戏的另一个很好的例子是Zombie’s Run!它带来了有着宏大叙事和基于故事的游戏经历的相当重要的AR体验。
所以,你怎么看待由一个独立的游戏开发者开发的口袋妖怪(Pokémon Go)的前景呢?是否可以由个人开发游戏?请在下方评论区留言,跟我们分享你的想法。
本文文字及图片出自 www.evget.com
你也许感兴趣的:
- 只有中美两国是“操作系统级”国家,印度顶多是个App
- 游戏是程序员的深坑
- Unity VS Unreal,游戏开发该如何选择引擎?
- 程序员大飞聊了聊他的故事
- 我在13年游戏开发中写出的一些烂代码
- 我所学到的关于游戏开发的20件事
- 独立游戏开发者:我是如何做出1000多个游戏关卡的
- 暴雪游戏开发趣闻 (若干则)
- 独立开发者:详解3天完成的手游研发过程
- 给国内VR游戏开发者的8条建议
你对本文的反应是: