Keysmith赶时间! — Ludum Dare 35的事后制

音乐家,业务管理员,架构师和程序员。 并不是真正的gamedev团队; 只是一群密友寻找乐趣! 现在我们在这里分享我们在创建Keysmith’s方面的经验!

在主题宣布之前的几分钟,我们已经在talk.gg在线会面。 到那时,我们已经为游戏开发设定了路线图,如下所示:

  1. 主题集思广益
  2. 样机和游戏名称选择
  3. SGDD写作
  4. 游戏资产和场景创建
  5. 游戏编程
  6. 游戏声音和音乐包含
  7. 游戏发行
  8. 事后写作

他们宣布主题后,便开始了集思广益。 怪物,食物,太空飞船,类流氓,测验,游戏板,爆米花和许多疯狂的主意……直到我们最终找到关键思想:为npc变形密钥,以讲述单行故事为什么需要它们关键。 因此,这是在flockdraw上制作的第一个模型:

我们花了很多时间讨论游戏功能并绘制界面。 后来我们移到draw.io以获得更好的模型:

定义好机制和接口后,我们就可以开始考虑名称了。 我们遇到了很多想法。 从好的(Keymaker; Keymaster Legacy; Keystorm)到糟糕的(All-Keys Maker的疯狂冒险; Key of Lord; Keymberly!)。 最后,我们选择名称“ Keysmith’s赶时间!”主要是因为它的发音。 同样,从来没有人用这个名字做过游戏。

下一步:编写SGDD。 [ SGDD代表短游戏设计文档,这是一种针对小型游戏的开发文档方法。 此处 查看 巴西葡萄牙语 的原始文章 ]

我们使用Google文档进行了协作:

有了开发指南,是时候开始在Photoshop和Unity3D上创建场景了。 这里您有一些有关此刻的记录:

掌握了资产和场景之后,就该进行游戏了。 使静态变为动态。 在开始编程的那一刻,我们记得要打开Chronolapse:

最后,在截止日期之前几分钟! 在开始编写验尸之前,应该休息一下!

游戏规格,体验和反馈

机械学

这是一个关于资源管理的游戏。 总之,玩家每回合都需要阅读订单说明(以了解他需要创建哪种钥匙),选择要用于钥匙各部分的材料,然后单击他们想要的钥匙形状添加到密钥表(组装密钥的位置)中。 密钥交付后,下一个客户进来,下一轮开始。 有一个时间系统,但是没有用,因为我们无法进一步实现它。 它只会每天重置当天的startistcs。 该统计信息是玩家唯一获得的关于客户对所创建密钥的意见的反馈。

该游戏以计算机网络浏览器为目标,所有交互都通过在游戏屏幕上的几个按钮上单击鼠标进行。 这是一款简单实用的游戏,但由于它是线性游戏,所以五分钟后会变得无聊。

美学

我们将美学重点放在了提醒中世纪的事物上。 所有资产均基于此前提。 因此,您可以在游戏中看到中世纪的钥匙,听到中世纪的硬币并聆听中世纪的歌曲。 这场比赛全都在一个屏幕上,因为我们除了数字之外没有太多信息。

故事

我们设置了一个简短的背景故事,目的只是为了让玩家理解为什么他点击了所有这些按钮。 正如您可以在游戏中阅读的那样,背景故事是:

“来自锁匠大师的后代,您目前是该地区最好的锁匠。 除了因您在钥匙制造方面的卓越和传统而得到认可外,您最近还被国王封为爵士,因为他创造了拯救他被绑架的女儿的钥匙。 现在,您需要与时间赛跑,以满足那些对您的工作和成名感到好奇的老客户的需求。”

技术

我们已经在Unity3D上开发了该游戏,但是决定仅导出到WebGL(HTML5),因此我们的游戏基本上是一个网络浏览器游戏。 HTML5的最好之处在于,拥有最新Web浏览器的任何人都可以播放它。 除了游戏引擎之外,我们还使用了许多出色的现代工具来使该游戏存在,正如您在上面阅读的那样。

我们学到了什么

我们注意到的第一件事是,并不是每个人都为Pomodoro技术做好准备。 我们在第一天就使用了它,但并不是每个人都可以在此间隔时间内停止工作。 因此,我们在接下来的几天中不再使用它。 但是我们一定会在下一次卡纸时再试一次。

将SGDD作为开发指南很有帮助。 定义游戏任务后,我们只需要关注以下列表!

我们在编程中使用控制器+事件的策略并不完美; 我们仍然有一些脚本直接引用其他脚本。 我们已经在为此研究新技术。

坏人

我们都同意,我们花了很长时间讨论游戏的理念。 除此之外,由于缺乏功能或在某些成员计算机上无法使用,我们需要多次更改工具(主要用于会议和绘图)。 在开始之前,我们应该已经对工具进行了分组测试。

在卡纸结束时,我们没有完成来自SGDD的编程任务列表:应该有一个反馈消息,让玩家知道客户对钥匙的想法。 我们将通过一个消息框来做到这一点,该消息框将从窗口顶部向下滑动(您可以在延时视频中看到它的实现)。 但由于截止日期而被取消。 我们也错过了在SGDD中已经定义好的条件的游戏。 还有一些修复,例如如果键只有三个部分中的一个或两个,则禁用“传递”按钮,如果键表已经为空,则禁用“放弃”按钮。

我们花了一些时间共享资产。 在Dropbox上使用共享文件夹将加快我们的工作。

善良

最好的部分是笑声! 我们笑了很多! 这足以使时间计数! 但是我们也很喜欢我们的团队合作。 付出了很多努力!

我们为能使随机客户的订单生效而感到自豪。 看到只有几个资产的键的不同组合; 尝试这些技术(Pomodoro和SGDD)并知道它的工作原理; 当我们没有人专注于艺术时,看到我们的UI设计倍受赞赏。

所有这些给我们整体上带来了非常愉快的体验。