免责声明
这是一篇关于我和我的朋友如何编写游戏的文章。 我们添加并出售了它,但并没有给我们带来金钱。 但是,这样做对我们来说非常有趣,也很有趣,因此我决定分享自己的记忆。 本文将只包含最少的技术细节,我不会发布代码,因为从中学习是毫无意义的。 这是粉丝的代码,而不是专业人士的代码,关于错误有错误。 我们没有人接受过IT教育,也没有人专门从事编程工作。 有时我会发布技术细节,因为没有这个,无处不在。 我还请读者不要发表评论,因为这很讨厌阅读。 虽然是真的。
文章的其他部分→
第1部分→
第二部分5.1。 上古
一年的工作结果很艰难。 但是游戏主要是由Fedor Mikhalych和Dimon玩的,所以负担减轻了,我专注于孩子和工作。 但是,老板从巴黎总部给我打电话,说银行关闭了我在莫斯科的业务。
不好
-但不要害怕,我们不会离开您的。 毕竟在一起7年。 我们与您一起在俄罗斯开展了这项业务。 你要去巴黎工作吗?
-去巴黎? -我并不是说我很想马上在巴黎工作。 有必要要价,-这是一个难题,我需要和我的妻子谈谈。 我当然会去,我梦dream以求地在巴黎工作。
老板稍停片刻后说:“但是有细微差别。”
-哦?
“你不能去巴黎。”
“知道了。”我回答。 我什么都不懂
-你去伦敦吗? 您将在那里工作一些,然后将您转移到巴黎。
我回答:“我需要和我的妻子谈谈。” 我要走了

因此,六个月后,我和我的家人来到了伦敦。 来自不同国家/地区的游戏工作非常艰苦,转移到巴黎的交通更加困难,在伦敦,我们靠书包,文件和水下火车等为生。 在游戏中,我在空闲时间制作了一个界面。 绘制的按钮,图标和字体。 事实证明这很吓人,但由于其他情况变得更糟,并且在为ayios发行x-com之后,不再有想要投资大量资金聘请游戏设计师的愿望,因此“同事”接受了我。
“太糟糕了,”费多尔·米哈里奇说。 -进入游戏。
在2015年的初秋,我和我的家人从伦敦搬到了巴黎。

即使在巴黎也没有特别的工作-该行关闭行列并不是因为莫斯科,而是出于更为客观的原因。 在工作中,我正在寻找自己喜欢的公司内部的一份新工作,在家里我画了一些按钮和图片以取得成就。 即使在那个时候,我们在游戏中也发挥了很多作用,以达到完美的平衡。 电平平衡的数学模型效果不佳。 好吧,或者我们只是构建了它,此外,该级别的“有趣程度”还不清楚。 因此,我们玩了很多次。 决定将随机级别分为3个难度级别。 难度等级随着玩家的游戏进度而增加。 然后,我们根据完成的故事任务的数量来衡量进度。 因此,我们在晚上度过了不同班级的不同级别比赛。
奇怪,但我们喜欢这款游戏。 但是,关于它的覆盆子味道有这样的谚语。 大约在同一时间,我终于在射击时画了子弹痕。 在此之前,镜头是看不见的。
在新的一年临近时,决定应完成该项目。 重做几张图片,修饰文字,然后启动到appstore中。 我们没有做任何特殊的广告公司-我们很累。 我们订购了几篇关于独立资源的文章,仅此而已。 我不知道发布时我们在指望什么。 当然,不要致富。 我们三个人继续从事旧工作,最后结束了加班工作(看起来像那时)。 然而,意识到我们已经创造了自己的游戏真是太酷了。 我们是普通的银行家,总体上我们对游戏开发和编程一无所知,但我们做到了。 我们实现了我们的梦想。 但是梦想没有给我们带来财富。 游戏销售缓慢。 该应用程序中没有评论。 在游戏发布的论坛上,有时他们甚至问如何玩,尽管游戏是从训练任务开始的。
我不得不紧急发布包含游戏内有用提示的更新。

到这个时候的某个地方,很明显我在巴黎找不到工作,我不得不返回伦敦,我的老同事在我行领导新的工作,在那里等我。

妻子和孩子决定留在巴黎,因为,首先,不清楚在伦敦的新业务线是否会起飞,伦敦的生活非常昂贵,其次,女儿在巴黎上学。 我在伦敦市中心附近的办公室租了一个壁橱,周五晚上,在办公室的正厢,我乘火车去巴黎与家人度过了一个周末,并于周一早晨返回。 火车行驶了将近2.5个小时,在那里更新游戏非常方便。 原则上,我在伦敦也没事可做,这也有助于编写代码。 因此,我们快速更新了游戏。 但是没有钱。 我们决定不再记住她。
我们考虑了很久以后该做什么。 尽管在财务上不能令人满意,我们还是喜欢创建游戏。 但是,长期的工作却没有带来奖项,这很明显是很累的:我们无法做出任何决定。 有几个想法,我们接受了,但是过了一会儿。 在第一款游戏的开发过程中,这种动力不再出现。 戴蒙很久以前就离开了这个项目,而费多·米哈里奇(Fedor Mikhalych)和我正在一起思考。 我开始写一个新引擎。 借助全光照,法线贴图以及一般而言的3D支持。 目前尚不清楚原因。 直到我展示我最终的想法时,Fedor Mikhalych。
5.2。 有时候他们回来
自从我们发售该游戏以来,大约一年半的时间过去了。
-事实证明是iPhone10。如果我们想将游戏留在商店中,则必须将其适应超宽屏幕。 同时,我们可以将其转移到您的新引擎吗? -建议Fedor Mikhalych。
很新鲜 从事长期未完成的游戏。 但是为什么不呢? 此外,我到伦敦的旅行即将结束,巴黎办公室的一把扶手椅即将到来,闲散的生活即将结束。 哦,是的,那时Fedor Mikhalych已经有2个孩子了,我期待第二个。
我采用了旧的,有气味的代码。
他温暖而柔软。 柔软而笼络,带有一堆毫无意义的抽象和过多的骨骼细节。 我重做了渲染。 Fedor Mikhalych制作了法线的纹理。 我重命名字体。 Fedor Mikhalych完善了案文。 我重新粉刷了一下界面。 我们一起将所有游戏屏幕调整到了新的iPhone。 有点无聊,但是很灯。
这是旧引擎绘制的图片:
因此,新的:
在静电(灯光,阴影,地板上的法线贴图和某些模型)上的差异不是很明显,但是在动态方面却是惊人的。在新的照明/阴影模型中,甚至连我们矮小的树也开始发挥出欢快的春天的色彩。

由于该项目没有任何商业价值,我们决定免费提供商店中的游戏。
现在,我们最近在appstore中发布了更新。 没错,这次也有一些过剩:赶快准备最终版本时,我们没有检查宽高比为16到9的最受欢迎的屏幕格式的工作。由于以前一切正常,所以我们什至没有想到,并且我们刚刚添加了对iPhone X超宽屏的支持。结果,由于超宽屏的验证码错误,因此iPhone X的界面已加载到任何iPhone上。 我们很快发现了一个错误。 快速将更新发送给评论。 一天后,该更新获得了Apple审查员的批准,并且正确的版本已经发布。 但是我们收到了一封来自用户的带有错误报告的信。 太神奇了-更新后有人下载了游戏。
一般来说,仅此而已。 回滚记忆中的故事真是太好了。 现在是时候让比赛一个人了,但是她已经超过6岁(从工作之初开始)。 离开时,有必要掩埋,竖立纪念碑并唱歌。 我们决定埋葬最新的更新,这是一个可以从商店中免费下载的形式的纪念碑,现在和现在都被埋葬了。
我们对你很好。
感谢一切。