作为客户,试图让编码器/程序员将我的想法发展为功能正常的程序,我应该为开发人员提供什么?


45

我是一家新兴游戏开发小组的负责人(之所以称为“小组”,是因为它尚未正式成立)。最近,我得到了一些愿意为我的项目提供帮助的编码人员的意愿,但他们要求提供文档。

我了解文档的必要性,并且在一些不同的文档中有很多想法,但是我想我将希望以某种方式进行组织,以使开发人员可以分别或共同理解。

有什么我应该遗漏的文件吗?如果是这样,那是什么样的事情?是否有适用于此类文档的模板;如果是,我在哪里可以找到它?在编码人员开始工作之前,我还有什么要知道的?

我知道我在这里有很多问题要问。我希望这不是问题。预先感谢您的指导!


5
利兹·英格兰(Liz England)在GDC 2016上做了很好的微谈,内容涉及可行的文档,使游戏设计文档适合不同的受众,并参考了其他有用的资源。
DMGregory

作为程序员自己(实际上是在做游戏),我可以说我想要一整套详细的统计数据。但是,使用一句话来解释目的,人口统计目标和制作完全相同的视频游戏的平台,对我来说将一样容易。
Redwolf Programs '18 -10-28

Answers:


47

游戏开发通常与应用程序开发略有不同。原因是游戏通常对需求的要求越来越少。您没有应该解决的明确业务问题。游戏的真正要求是“可以在目标平台上正常运行”,“对目标人群具有吸引力”和“玩起来很有趣”(如果您在该行业中,可能会“出售大量微交易”) )。在开发过程中,其他所有内容都会发生变化。

但是,为了确保游戏的所有开发人员都朝着同一个方向努力,而不是最终因创意差异而战死,您应该对最终游戏的外观和玩法有一些明确的“看法” 。这种愿景通常被编入游戏设计文档中。此类文档通常描述:

  • 游戏的基本前提:
    • 电梯间距:主要游戏思想,描述尽量简短。
    • 游戏的类型是什么?
    • 谁是您的目标受众?
    • 您定位到哪个平台?
  • 游戏机制:
    • 玩家可以在此游戏中执行哪些动作,以及它们如何影响游戏?
    • 游戏中有哪些非玩家实体,它们的行为方式以及它们之间以及与玩家之间的交互方式?
  • 范围:
    • 您希望游戏拥有多少内容?
    • 您希望该内容具有什么质量水平?
  • 游戏的美学方向:
    • 您希望游戏具有什么样的一般气氛?
    • 您希望游戏看起来如何?
    • 您想让游戏听起来如何?
  • 说到故事,很大程度上取决于类型。有些游戏根本不需要故事。许多游戏只需要几句话。但是,如果您要创建情节驱动的游戏,例如RPG或冒险游戏,那么实际上这可能是设计文档中最长的部分,并且可以包括:
    • 游戏发生的世界及其关键位置的描述
    • 重要角色,其容貌,个性和背景故事的描述
    • 游戏中讲述的情节的基本轮廓

如果您在网上浏览,可以找到很多游戏设计文档的模板。与行业内其他行业相比,游戏行业在形式和标准化流程上的投入要少得多,因此您将找不到一个统一的ISO标准来规范它们。只需尝试找到一种适合您的项目,团队和工作方法的样式即可。

但是,在开发过程中要随时进行更改。当流行游戏的游戏设计文件有意或无意向公众泄漏时,您通常会注意到一些有趣的东西。如果将这些早期设计说明与完成的游戏进行比较,通常会有很多相当大的差异。这通常是游戏开发人员将设计失败称为Fail Faster的结果

  1. 提出一个粗略的设计
  2. 创建一个简单的原型
  3. 用批判性的心态进行测试,找出对它无效的方法
  4. 修改设计
  5. 回到第二阶段

因此,当您在进行游戏测试时发现它们实际上不像您想的那样有趣时,请不要害怕更改或削减它们。另外,请听取团队的建议。游戏开发行业中的大多数人决定加入该行业,是因为他们希望将自己的游戏想法付诸实践。因此,给您的团队一些创造力可能是他们的巨大动力。但是作为一个好的制作人,您说“不!”也是您的责任。如果您认为某个想法行不通或超出预算。

我期待着您的比赛。


非常感谢你!您的详细信息很好地回答了我的问题,非常感谢您的指导。我将尽我所能将其付诸实践。仅供参考(也适用于其他人),我的“组”可以在ataxiagames.com上找到。再次感谢你!
格雷厄姆·刘易斯

我也建议在此论坛 看看应该以哪种方式实现。
Nico

我不敢相信以前没有人问过这个问题,这也是一个了不起的答案!我相信这会帮助很多人。
布赖恩H.18年

3
一项将它们全部统治的ISO标准/一项将它们找到的ISO标准/一部将它们全部实现的ISO标准/并将其绑定在文档中/在规范所在的瀑布式开发领域。
OnoSendai
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.