Kinda Heroes-Devstory Cute Chibik角色扮演

你好!我在开发游戏和应用程序方面拥有相当丰富的经验,因此很长时间以来我一直担心要使用RPG。我的意思是成熟的角色扮演游戏,而不是随便的点击器或闲人。因此,我将与您分享一个有关如何在21个月内使用二十一点及其他所有东西快速制作RPG的故事。



关于失败的尝试


首先,在已完成项目的存钱罐中,我已经拥有两个完整的RPG。您需要充分了解充分开发将花费多少时间和资源。由于对此没有客观的了解,因此项目起步了。第一个合理的想法是重用累积的成就。为了以某种方式重新获得花费的时间,我们决定在Unity Asset Store中发布角色编辑器,其中包含游戏中的图片



一切顺利,在不同的设置下做了几处变化。然后,我们决定完全转向资产开发,因为开发周期短,并且马上就付了钱)2年过去了,去年夏天,我们开始注意到用我们的资产制作的游戏。而且,有些是相当成功的(按照独立开发者的标准)。我们认为是否可以利用自己的资产制作自己的RPG?再过一个月,很快。我们制定了计划并开始工作。

如何给玩家一个惊喜?


为了使游戏不会变成典型的咔哒声,我们决定采用《 Dark Souls》或《 Monster Hunter》等成人游戏中的时间来实施机制。逃避,电影放映,双手充电等等。事实证明这很不寻常。因此,复杂性大大增加了,如果您不闪避也不要戴防护罩,可以轻而易举地击败英雄。他们立即决定放弃开放世界来简化游戏。希望我暂时可以实现带有水平的经典休闲曲目。在每个级别中,您需要打败十几个敌人并与老板战斗。


关于库存


关于库存系统,没有什么可说的,它是经典的,就像暗黑破坏神一样。所有穿着的设备都显示在字符上。不幸的是,这在现代休闲RPG中很少见。



你困在哪里?


...因此它被忽略了10个月的开发。事实证明,即使拥有7年游戏开发经验,也很难评估自己的实力。当然,与此同时,我不得不处理资产和其他项目,例如Pixel Studio0xWarriors

我将从RPG中最困难的部分开始。不,这不是图形,设备或绘图。这是游戏的平衡和测试。完全不可能计算或模拟无限数量的参数-怪物,设备,位置,技能,玩家进度等。

数据可视化大大简化了使用它们的工作。例如,我们使用带有设备图标的Google表格。



第一个解决方案是将所有内容简化为一小组关键参数,从而使所有其他参数成为其派生词。例如,我们假设1级抽象武器的伤害为100。接下来,针对每种类型的武器,我们规定伤害系数,例如,剑为100%,轴为120%,匕首为80%,依此类推。怪物也可以做同样的事情。这就是为什么在上表中没有特定的武器参数-只有类型和等级。游戏本身将计算其他所有内容。

第二种解决方案是建模。您需要编写一个机器人来模拟玩家的动作。他将自己购买设备,学习技能,然后上阵并收集统计数据。因此,您可以粗略地选择主要参数的曲线并调整游戏的复杂性。

下一阶段是游戏测试。您需要集成分析并跟踪玩家的行为。谁买东西,卡在哪里,反之亦然-太容易了。

通常,我不会打扰您。)如果有人对这些细节感兴趣,请在评论中提出问题。

目前,我们已经准备好在Google PlaySteam,App Store 游戏商店中进行抢先体验,制作各种促销材料,与发行商进行促销和交谈。不要忘记社区,因此我们活跃于RedditDiscordVK和其他社交网络。

简要介绍技术部分


我们使用Unity游戏引擎和我们自己的Fantasy Heroes: Unity Asset Store中的4向角色编辑器。为了获利,我们使用“开箱即用”的服务-Unity AdsUnity IAP。对于分析-Unity AnalyticsYandex App Metrica。为了能够在不更新游戏的情况下灵活地调整平衡和复杂性,我们使用Unity Remote Config(很方便的事情)。我们分别进行了优化工作-可以将APK(仅x64)的大小减小到37兆字节(主要是由于地图集以及图形和音频文件的最大压缩)。为了进行比较,第一个程序集的大小约为1 GB。关于汇编的Unity文本日志对于分析文件大小非常有帮助。

关于发布


我将尝试撰写有关发布的另一篇文章,因为它仍然才刚刚开始。我们的RPG会失败还是会成功?我们会找到出版商还是自己出版?他自己很有趣)谢谢大家,祝你好运!

All Articles