你好 我的名字叫易卜拉欣,我是一名初学者。 我一直渴望进行编程,但是我对选择的复杂性和不确定性(要研究和做的事情)感到恐惧。 然而,仅在两年前,我克服了这种心理障碍,能够腾出足够的时间,并决定彻底完成这项任务。 我下定决心要找到并学习能够从中获得长足发展的职业。
缩小搜索范围很难找到确切的方法是困难的。 在这方面没有熟人,所以我决定从一些一般性考虑入手。 由于优先考虑的主要是寻找有趣的东西,因此选择权归于gamedev。 我喜欢这个想法,开始为Android制作一个简单的2D游戏并将其放在Google Play上。
在花了一点时间进行理论(算法,数据结构和设计)的研究之后,我选择了Java语言,它本质上是Android的官方语言,并且通常很流行。 LibGDX喜欢这个框架,它是免费的,正在用Java开发,并且它是跨平台的。 尽管在下一场比赛中,我计划掌握众所周知的Unity。
值得注意的是,从理论上讲,对我来说最有用的是研究OOP中的设计模式。 应用这些模板在实践中经常对我有帮助,我多次返回设计书籍。 当您最初构建正确的代码结构,正确组织对象的交互时,这大大简化了向代码添加新功能或对其进行修复的过程,使工作变得更加方便。
创建了多个测试游戏后,我开始使用该游戏,并最终在Google Play上发布了该游戏。 这是一款休闲的几何街机游戏,主要目标是躲避障碍物。
我不会在这里描述创建游戏的过程。 如果有人有疑问,我可以在评论中回答,或者也许我会为此撰写另一篇文章。
我只能说我拖累了开发过程,非常注意那些不值得的事情。 也许他踩了所有可能的耙子,通常是初学者攻击。 如果您不考虑休息时间和编程培训,那么游戏的创建大约需要一年的时间。 除了音乐,他做了所有的事情。 熟识对我的音乐很有帮助。
他们说,游戏的推广应该在发布之前就开始。 当然,我没有这样做。 游戏发布后,他立即开始宣传。 我制作了一个简单的网站,一个游戏预告片,向许多不同的资源发送了评论请求,包括英语资源(我收到的答案很少,而且大多要求付款),更新的社交网络。 通过付费方式:我在开发人员支持计划下的w3bsit3-dns.com上购买了评论,并尝试在Facebook和Adwords上进行广告活动。
大部分资金用于Adwords,即所谓的UAC(通用应用程序广告系列)广告系列,大约600美元。 尽管该方法为我提供了最便宜的设置,但平均用户收入仍然较少。 我预计Adwords的安装会触发自然增长,但是这种效果太弱了,必须停止该活动。
结果,付费或免费促销方式都没有给我带来理想的效果,并且我几乎停止了尝试。 此后,每天的游戏下载量下降到10-40,游戏几乎没有生命迹象。 但是,我很幸运,对于我来说,出乎意料的是,Google Play在“独立角落”部分发现了我。 从Google Play的标准来看,这不是一个非常受欢迎的部分,但是,由于它的下载数量显着增长,并且在某些时候达到了2000多个。
我认为,用文字代替文字,对您来说更有趣。 以下是发布后2个月和精选开始后2周的数据:
活动安装/总安装: 8400/37000
在Google Play上的评分: 4.2(148)
DAU / MAU: 3400/33000(每天/每月的唯一身份用户数)
每位用户每天平均游戏时间: 8m 31s
每个用户每天的平均会话数: 1.6
没有严重错误的用户: 99.6%
保留时间:

因此,我有机会比较通过Adwords和自然吸引的受众。 有趣的是,它们之间存在显着差异。 “有机”用户发送反馈的频率更高,进行购买的频率更高(反正很少见,但Adwords的用户没有以前进行过购买),并且游戏时间更长。 尽管很遗憾,他的保留率要差得多(第一天自然保留率为25%,而Adwords用户为38%)。
总结一下,我想说这个游戏还差一点。 但是从第一款游戏开始并没有什么特别的期望,而且这种体验是宝贵而有趣的。
如果我的故事变得混乱,请提出问题,我会澄清。