音乐家,业务管理员,架构师和程序员。 并不是真正的gamedev团队; 只是一群密友寻找乐趣! 现在我们在这里分享我们在创建Keysmith’s方面的经验!
在主题宣布之前的几分钟,我们已经在talk.gg在线会面。 到那时,我们已经为游戏开发设定了路线图,如下所示:
- 主题集思广益
- 样机和游戏名称选择
- SGDD写作
- 游戏资产和场景创建
- 游戏编程
- 游戏声音和音乐包含
- 游戏发行
- 事后写作
他们宣布主题后,便开始了集思广益。 怪物,食物,太空飞船,类流氓,测验,游戏板,爆米花和许多疯狂的主意……直到我们最终找到关键思想:为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设计倍受赞赏。
所有这些给我们整体上带来了非常愉快的体验。