分享:如何开发出成功的iOS小游戏?

转载 2012年03月23日 13:04:53

本文由一位游戏开发者所撰。iPhone游戏如此之多,设计iPhone游戏都该注意什么?又如何让让自己的游戏脱颖而出,吸引玩家并留住玩家,开发商如何从游戏中获得收入?

不要让玩家花太多时间通关

通常我会在短途旅行或做饭时候,忙里偷闲,玩一些像《割绳子》或者《袋鼠快跑》这样的游戏,因为这类游戏很简单,通过第一关可能只需最多10秒钟的时间,在简单关卡,在遇到挑战或游戏小把戏之前,你就能很快知道游戏的基本规则或者一些新功能,难一些的关,也最多需要几分钟就能通关,由于通关时间短,所以在成功过关以前,你可能会尝试10次以上,由于每次尝试都不会花太多时间,所以你就不会完全放弃,一试再试。

每关章节

通常来说,成功的iPhone游戏都有很多关,比如《割绳子》就有200关以上,每关又被分成不同的章节,每增加一个章节就加入一个新的特性,刚开始几关会比较简单,让玩家练手,很多时候,还有新武器或新目标与你互动,随着闯关的进行,游戏就变得越来越复杂,越来越具有挑战性,因为新的目标会和之前章节介绍的目标进行结合。

当然,你也可以用一些比较奇特的方式来利用新功能,最好的例子就是《愤怒的小鸟》里边的海鹦。

对每关成绩评分

对玩家的成果进行等级评分可以延长游戏寿命,游戏结束了,玩家能进入下一关并不意味着游戏上一关就真的结束了,你能花更少的时间玩儿吗?能获得更高评分吗?想在某关多获得几颗星的评级吗?很多玩家都想追求完美,某一关玩过了,但如果获得星级不高,不会就此罢休,会继续玩,直到评分很高才收手,这样就延长了游戏寿命。

与GameCentre/OpenFient绑定

让玩家将得分或者所有成就发布到一个网站中,就为这个游戏简介增加了多玩元素,由于玩家会鼓励朋友下载并一起玩,这样无形中就帮游戏做了推广。

经常更新

《割绳子》游戏发布之初,只有几关,每增加一个章节就会新增一个特征,总会为游戏延长一点生命周期,一年过后,游戏超过200多关,非常受欢迎,苹果公司也会鼓励开发商改进自己的应用或游戏。

多重主题

《愤怒的小鸟》及《围困的英雄》两种游戏都有很多关,让游戏从一关到另一关保持新鲜的方法就是基于游戏主题改变游戏画面,比如《愤怒的小鸟》现在又20多种不同的鸟,让游戏角色稍微改变形象极有可能延长游戏寿命。

让五岁小孩儿试玩

简单是关键,如果一个五岁的小孩儿不理解游戏并且不能通过第一关,那么这个游戏可能就有些复杂了,最近阅读过一篇文章,一个游戏开发商就给他的孩子都配备iPhone,看着他们玩游戏。

鼓励玩家对游戏进行评级

评级很重要,尤其是对付费游戏来说,如果你是玩家,在购买游戏之前都想看看是否物有所值,所以评级很重要,如果没有人对你的游戏评级,那么你的买家就有限,现在很多游戏都会让玩家对之进行评级。

应用内购买

这现在已成为许多开发商获得收入的一种方式,听过一种叫“毒贩子”的模式吗?这其实是免费增值模式的的进阶版。游戏免费,但要求玩家在上瘾之后掏现金,看看AppStore的Top Grossing,就会发现,这种模式相当成功,第一名是《龙谷》(DragonVale),免费下载,然后提供一系列的应用内购买。

应用内购买的另一个好处就是提供一个跳过某关的游戏币,如果玩家非常喜欢一个游戏,但遇到一个怎么也闯不过的关,就可化钱来跳过此关进入下一关。

发布精简版

许多Top付费游戏都有精简版,通常都可免费下载并且有一两个章节,或许还有广告,这就让玩家在买游戏之前可以试玩,这对刺激玩家玩游戏来说是一个很大的驱动力,但也有可能玩家完了之后就放弃游戏。


相关文章推荐

iOS swift 2048小游戏开发教程(一)

iOS开发 swift3  实战项目之 2048游戏 之前看过网上很多写小项目的文章,但大多是旧版或者不全的,这里推出swift3  项目之2048给大家分享...

iOS小游戏开发-对对碰

  • 2016年09月07日 11:10
  • 1.5MB
  • 下载

Cocos2dx之第一个小游戏编译至android运行成功

这是本人第一个游戏,基本是照着别人的入门视频(传送门http://blog.csdn.net/s_xing,这个博主录制的)来敲的,不过看着个视频的过程中了解了很多控件的使用,同时看了一下《iOS游戏...

最近微信上很火的小游戏【壹秒】android版——开发分享

最近在朋友圈,朋友转了一个html小游戏【壹秒】,游戏的规则是:用户按住按钮然后释放,看谁能精准地保持一秒的时间。^_^刚好刚才在linux服务器上调试程序的时候服务器挂了,腾出点时间分享下前天自己做...

Egret开发HTML5小游戏代码分享

本游戏为《Egret HTML5游戏开发指南》中的案例。作者将代码在这里做一下分享。案例中有两个主要的代码文件,一个Main.ts,一个Circle.ts。在CIrcle.ts中使用了egret.Tw...

IOS的一个关于球碰撞的小游戏

这个游戏是关于一个球随机在屏幕上移动,可以用手指来操纵令一个球,如果两个球碰撞到一起,就表示输了,非常简单的一个游戏 在StoryBoard里定义两个UIImageView和一个start按钮...

iOS实现两个常见的小游戏

Demo实现了个性化定制掷色子和老虎机的效果。 1.掷色子,支持

jQuery仿IOS小游戏设计---单身狗的逃避之旅

看看《程序员》杂志,最近都被html5游戏和微信平台刷了屏,未来是怎样的趋势不敢说,不过日前就我所在的创业团队,想推广自己的公众号,其中有一项内容就是做出浙大特色的小游戏,宣传部的帮我玩了好多游戏,有...
  • InsZVA
  • InsZVA
  • 2015年05月14日 14:21
  • 1715

iOS之关灯小游戏

先创建一对ViewController文件,用来编写开灯关灯的实现 LightViewController.h LightViewController.m在.h文件里定义两个属性,一个line:灯...

猫猫学IOS(十五)UI之曾经大热的打砖块小游戏

猫猫分享,必须精品素材代码地址:http://blog.csdn.net/u013357243/article/details/44814523 原文地址:http://blog.csdn.net/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分享:如何开发出成功的iOS小游戏?
举报原因:
原因补充:

(最多只允许输入30个字)