本文最初发布在 Kongregate的Developer Blog上 。
在一周内制作游戏并不容易。 作为一个在不到一周的时间内开发了大约30种不同游戏的人,我在此时间范围内遇到了很多违反直觉的障碍。
- 游戏开发的进展-第一周
- 游戏开发看板
- 使用Unity中的Sunny Land资产包,使您的2D Platformer步入正确的轨道
- 2018年12月更新:或,“好吧,让我们来写一个成立游戏初创公司的事情”
- 团队游戏
好消息是,一周也许是评估设计的最佳时间。 它提供了足够的时间来执行游戏的主要细节,同时还提供了一些必要的旋转和抛光空间。 尽管每个团队都是不同的(或与此有关的单独开发人员),但几天时间有时不足以真正执行设计,并且通常一个月会导致过度抛光或过度设计。 一个星期可以检查一切。 一周的果酱会教给您很多有关您自己的游戏开发的知识; 真正的游戏难题以有趣的方式增强了您作为开发人员的能力。
总而言之,这是在七天内构建游戏的七个技巧:
1.计算您的时间。 存入20%的保管金。
在时间范围内执行很困难。 意识到时间对果酱的成功至关重要,因此您应该进行相应的计划。
从开始到结束,为期一周的游戏阻塞总计需要168个小时,但是您将使用其中的一部分。 正常睡眠时间最多可能是110个小时。 合理地说,这比花时间计算每天要做的所有重要的人类事情还要少。 你要吃饭了吧? 你有小孩? 学校? 你曾经爱过的人在乎你吗? 不要忽略这些事情(请参阅提示6)。
确定了多少时间后,将前80%分配给实际开发时间,而将后20%留空。 尽管这看起来很耗时,但由于以下几个原因,它会变得非常重要:
- 你会滑倒的。 游戏开发总是会出现滑坡,即使是训练有素的团队也会找到落后的方法。
- 您将更改设计。 您这样做是为了进行设计实验,并且您将更改开始的内容,这需要时间。 对于每个X和Y,我们也会有一个Z。
- 事情会变糟的。 难得的是,游戏开发中没有任何动荡的事情。 发展是要解决的问题,而不是一帆风顺。
- 您是一个具有相互竞争的优先事项的人。 总有一条狗要喂食,或者有图书馆的书要归还。 尽管您可以为其中的一些事情做准备,但经常会发生意想不到的事情。
- 在每个时间表中都有无法说明的时间。 您将永远忘记为主菜单或静音开关预算时间。 通过缓冲开发,您将获得成功的通道。
对自己以及必须花多少时间诚实:

2.甚至在卡纸开始之前就做尽可能多的准备。
在卡纸开始之前,您可以做很多事情。 这里是最大的:
- 团结您的团队。 尽管在麻烦开始后将团队打成一片会很有趣,但是最好能更好地了解您的团队以及每个成员将要做什么以及他们可以投入的时间。 如果您要独奏,请确保您致力于果酱。
- 将您的代码库和工具放在一起。 如果您熟悉工具和框架(特别是已构建它们),则容易得多。 确保遵守卡纸或冲刺的规则,以确保没有将任何可能被视为犯规的东西带入比赛。
- 阅读规则。 然后再次阅读它们。 卡纸和冲刺通常有很多小规则,可以忽略。 重要的是,您必须了解所有这些人,因此您的所有辛勤工作都不会被无意中取消。 您应该知道所有与卡纸有关的截止日期和过程。 不要违反规则!
- 清除日历。 在您的阻塞时间内安排新事件非常容易。 如果您需要最长时间,请让其他人知道您会很忙。
- 人类基础。 确保您已掌握所有基础知识。 食物,水,药品,电力,互联网和可正常使用的计算机都很棒。 任何时候您都可以避免在果酱期间去杂货店是一个很大的好处。
- 计算机基础知识。 在冲刺之前不要做任何疯狂的软件或操作系统升级; 没有什么比开始果酱调试机器更糟糕的了。
- 交流和共享策略。 在卡纸开始之前,使您的通讯和文件传递完美无缺(请参阅提示6)。
3.主题公告,升华,安排。
主题公告可能会令人难以置信的压力,令人振奋,令人困惑和激动。 主题为游戏设定了整个基调和设计,因此,它理所当然地赢得了您给出的反应。 您执行主题的能力非常重要!
冷静一下之后,开始考虑立即从主题想到的游戏创意。 将它们全部写下来,如果太长,则尝试进一步分解。
主题是“停止”。您立即想到什么?
“时间。”“十字路口的汽车。”“终点。”“ VCR上的按钮。”“红色的六角形标志。”“红灯”。“阻塞”。“不动。”
通过拖出您从主题获得的所有动词,名词和感觉,您将获得一个方向选择。 考虑一下这些单词和短语对您的意义。 考虑与这些词相关的机制。
现在该进行设计了。 通常到这个时候,一些想法开始流传开来,因此请与您的团队一起就游戏的运作方式进行头脑风暴。 考虑与力学和主题相匹配的艺术风格。 考虑音乐和声音,以及它们如何与艺术和技艺相辅相成。 对于设计的每个元素,请考虑执行起来会有多困难。 某些艺术和音乐风格很难在冲刺中执行,因此在计划时要考虑自己的优点和缺点。 在设计中冒很大的风险,不要将自己陷于不可能的境地。
有游戏吗? 时间安排。
在最初的几个小时内,您应该了解游戏的总体方向以及您与可能的团队成员之间的时间分配方式。
通过制定计划,每个人都知道什么时候到期,并且它最大程度地减少了阻塞或工作重叠的可能性。 在限时活动中,效率至关重要。 您计划周到的能力将给您带来更大成功的机会。
时间表示例
尽管此时间表并不适合所有人,但基本上这就是我按时执行多个项目的方式。

4.不要害怕冒险。 学会拥抱失败并努力应对。
在游戏开发中,事情并非总是感觉正确,尤其是当您在研究新概念时。 如果您有时间旋转并且有目标旋转,请执行此操作。 我们通常认为事情比我们计划时更有趣或更有趣,而对结果保持不变是很重要的。 但是,在进行硬性调整之前,您应该做一些事情:
- 从您的团队获得支持。 显然,沟通非常重要。
- 获得他人的支持。 有时执行只是稍微偏离,甚至根本不执行(您始终是自己最大的批评家)。 如果感觉不对劲,请与他人交谈。 局外人的观点非常有价值。
- 叉,不要更换。 尝试朝新的方向迈出一步,但是请保存备份,以防万一您需要返回。
即使一切都进行得很顺利,按摩机械师还是您在游戏中遇到的最有趣的工作。 确保您不会忘记调整和修改原始设计。 继续考虑如何在实现目标方面改进游戏。
5.促进良好的沟通。
良好的沟通不仅关系到您的内部团队,而且关系更大。 您的果酱团队应该提前知道他们将如何交流和共享内容。 当卡纸已经发生时,团队不应依赖于找到Dropbox,普通电子邮件或GitHub存储库。 考虑一下您在哪里促进了大部分沟通。 松弛? Skype? Google Hangouts? 确保每个人都有买进,并在选择的媒介中保持良好。
共享进行中的卡纸是让开发人员和播放器洞悉您的设计和开发进度的好方法。 尝试共享您的团队的屏幕截图,快速构建和照片。 即使您看不到它的直接价值,其他开发人员也可以在知道自己与辛苦的一周工作中融洽相处,并且事业蒸蒸日上。 同样,您正在与玩家建立联系,并使他们感到兴奋和支持。
6.做人。 保持士气积极。
完成7天冲刺的压力确实很高。 在几乎每种情况下,跳过三天的睡眠或放弃进食以获得额外的几个小时的编程都是没有意义的。 除了脾气暴躁和可怕的工作之外,您的工作也会受到重大损害。 您的优先事项应该首先满足自己的需求,然后才是最重要的。 有效计划。 一周是执行时间的好时机。
果酱应该很有趣并且引人入胜。 尽管经常发生卡纸比赛,但比赛绝不会妨碍您变得友善或帮助另一支球队。 游戏拥堵在开发者的同志中得以生存和发展。 团队之间和团队内部的戏剧都可能令人沮丧。 意外的情况总是在短暂的开发冲刺中抬起头来。 最好的心态是保持冷静并适当调整。 最终,积极的态度,耐心,友善,乐于助人和团队合作精神将使每个人都振作精神地冲向终点。
7.从成就中学习。 适用于未来。
尽管果酱是查看机械师是否工作的好方法,但更大的收获甚至可能不是最终的比赛。 卡纸游戏是了解自己,他人以及您在短时间内可以完成的事情的好时机。 您可能偶然发现了将在下一个出色游戏中使用的机制,或者可能遇到了一个新的艺术家或程序员,可以完美地适应您的风格。 通常,我们会在短时间内了解到我们真正擅长或坏的事情(对我来说,我在构建层上很快就很糟糕,但是在UI的编写和编程上我真的很快)。 有时,我们会犯一些人为错误,例如忘记委托应该订购披萨的人,或者咖啡用光了,不得不派人去咖啡店。 随着卡纸次数的增加,您会变得更好,而在开始新游戏时,您将比一周前领先。
记录并写下您的结果。 与干扰者共享它们,并将您的经验带给其他刚入门的人。 它可以帮助您消化游戏卡纸的经历,并帮助其他人处理他们的游戏。