鼠疫MD我留在俄罗斯,被鼠疫所吞噬。ger鼻涕和na

我和我的朋友们正在做一个游戏。并非总是如此,但我通常住在奥地利。





Plague MD是我和我的朋友在Godot上制作的一款游戏。现在可以在移动平台上使用,并将于10月14日正式发布。这是怎么发生的,我自己也不明白。







六个月前,在奥地利办公室规模缩小之后,由于COVID,我被困在俄罗斯。在维也纳的培训结束了,所以我们这个美丽的国家巨大的IT世界在等着我。就业市场提供了网络职业,每天8小时,每周5天,并且一切都在舒适的办公室中进行,但是……只是在大流行结束之后。那时,我的朋友们建议我做一个游戏。谁会拒绝呢?



Plague MD是我的第一个独立玩具,尽管五年前我在游戏设计团队中做兼职,但成为该过程的一部分并成为唯一的程序员是完全不同的事情。



这是我生命中最后五个月的以下13点:



1.只有一名专家-我



团队选择的引擎,库(如果您愿意)是时尚,年轻的。在欧洲西部,一些工作室正在逐步改用它,对专业人员进行再培训。他最近来俄罗斯,因此其社区的基础是拥有丰富内心世界和自闭症书呆子的学童。聪明的专家很少,文档的本地化程度很低,并且文档的原始性很差,就像数学老师突然跳过了20行公式一样,因为“ ...已经很明显了,你是谁”。







2.我被卡在工具内



开发从选择工具开始。如果您不花时间,那么您就会痴迷于将他所有的筹码推到任何地方。似乎有成千上万的想法要与当前项目并行执行,在此引擎上百分之一百。



3.对代码的孤独感



了解到没有人会看到所有代码放松之后,您开始写脏东西,有时甚至不考虑将来的编辑。因此,许多事情必须重做2-3次。有传言说这是一个共同的发展结果(不幸的是):







4.重载

显然,这是上一段引起的问题。在与Unity一起工作的某个时刻,您开始会见可以和应该咨询的专家。此外,指导的主题尚未取消-任何IT社区确实需要新的专家。God,在戈多特,受过训练的工人想要9000多的薪水,而其他人则懒得再培训,因为担心被主流技术拒之门外。



5.错误太多,弓太多



眼睛总是模糊不清,尤其是在长时间出现某些问题(例如无法正常工作的对话模块)后,当您高兴它以某种方式起作用时,尤其如此。从这里传来奇怪的虫子,例如无数的洋葱,它们可以覆盖整个展示空间并...完成游戏。同样值得注意的是那些本身已修复的错误。它们很多,我只是忘记了其中一些,然后我发现一切都已经决定了。他们可能仍在游戏中。







6.作弊代码

尽管Godot非常方便地测试游戏及其模块,但有时您还是不得不坚持几分钟。为了加快此过程,我不得不采取不同的技巧,因为经典的测试方法不适用于此类产品。

因此,对于测试人员,发明了在游戏村中点击鸡的组合,从而切换了水平。但是,一旦将保存模块拧紧,它就会开始产生完全不同寻常的结果。该作弊代码仍在游戏中,因此您可以尝试激活它。如果让死了,不要惊讶,这全是关于鸡肉的:







7.我像爸爸一样挤。优化



由于图像的大部分是由艺术家绘制并以高分辨率进行处理的,以及由于设计师的疯狂的爱意而放弃了5:1的材料,因此您必须不断挤压,编辑文件大小,格式(而不是wav-ogg)并使用代码中思想的简洁性。



为了进行比较,第一个版本重620 MB,有4章,一个糟糕的库存系统,以及许多农民,并且由于处理能力较弱的三明治而变慢。目前,最终-350 mb



8.归档和备份的地狱



由于图形资料,声音和音乐的数量众多,因此立即出现了保存版本和与同事沟通的问题。当然,立即使用了git和cloud。但是对于同事和内部沟通,使用了TONS档案。一个月后,我意识到记住并引用版本的数字名称是愚蠢的,没人记得。从这里传来疯狂的名字,例如“海狸之战”和“毛皮鲱鱼外套”。



9.我在哪里工作?



由于存在共性,因此该项目的一半必须远程进行。有时候,我们在代理机构的办公室见了面,我的朋友们以前在那里工作。



顺便说一下,该机构本身就处理历史节日,过去到处都是古装和盔甲,其中有很多最酷的道具。呆滞的大胡子男人四处走走,以各种可能的方式解决问题和提供支持。



大胡子男人帮助我们免于饿死,因为这真的很辛苦,我们真诚地相信这款游戏,并为Google Play和App Store中的会议和开发者帐户提供了办公空间。环境和工作时间表的变化有助于解决问题。



10.而且你无法向任何人解释



您坐着,不打扰任何人,固定了一个抽象的Primus炉子,然后一个大胡子的男人在办公室的拐角处开车说:“我现在想在我的iPhone上玩,展示一下。” 然后您开始解释说iPhone具有封闭的文件系统,并且没有罂粟,在这里您需要进行设置,而这不是5分钟......这个问题一直困扰着我们两个月,直到找到MacBook。因此,我们找到了与外界交流的语言。



11.关于团队和信任



我们有一个低毒的团队,每个人都倾听每个人的意见,并努力避免直接冲突。我认为这不是出于尊重-在日常生活中,聚会是有毒的。这种方法节省了时间。拉了好久。



12.关于截止日期



甚至不是时间。如果您对体系结构进行编码,您将100%失败,因为您宁愿迟到也不愿发布无法使用的产品。这种胡扯应该愚蠢的工作。否则,您是一个卑鄙的工人。外科医生并没有说如果病人不能应付的话,他并不是马马虎虎的病人。







总而言之,我迟到了很多。但是游戏就出来了



13.如果发布了游戏,则并不意味着您有空。多比会进行更多修改



俄罗斯将于2020年12月开放边界,我将前往或不前往奥地利。



All Articles