我是一名软件工程专业的学生,专注于游戏开发。需求分析在游戏开发中起多大作用?
我之所以问是因为我正试图决定是否参加需求分析课程。描述如下:
在需求确定,需求,分析,需求规范,需求验证和确认以及需求管理方面对当前研究和实践的深入研究。
这种类型的知识对独立游戏开发商有用吗?(替代方案是人工智能或软件体系结构。)
我是一名软件工程专业的学生,专注于游戏开发。需求分析在游戏开发中起多大作用?
我之所以问是因为我正试图决定是否参加需求分析课程。描述如下:
在需求确定,需求,分析,需求规范,需求验证和确认以及需求管理方面对当前研究和实践的深入研究。
这种类型的知识对独立游戏开发商有用吗?(替代方案是人工智能或软件体系结构。)
Answers:
无论您是独立开发人员还是在大公司工作,需求分析都将非常有用。需求分析使您可以将项目分解为可管理的块。它使您可以估计项目所需的时间,并根据所需的开发进度和所需的工作量权衡功能的价值。
如果您在较大的独立游戏公司中,它将帮助您与其他开发人员和内容制作人一起工作,以确保每个人总是有事可做,并且可以实现自己的开发目标。如果您在一家大公司工作,学习需求分析将使您成为会议上为数不多的开发人员之一,他们可以实际为某功能提供实际的时间估算,而不仅仅是从您的屁股上抽出来。
除了所有这些之外,需求验证还可以包括单元测试和功能验证之类的功能,这对于没有大量质量检查部门支持的开发人员来说是无价的。
我认为该课程与游戏开发的相关性为零至极少相关。当然,您提到的半正式或正式方法并没有被我的经验所采用。
游戏通常具有令人难以置信的可变需求,即使可以花费时间和最佳实践来收集需求,但最终最终得到的大部分内容对于娱乐,沉迷,沉浸等等都是毫无意义和含糊的术语。很少有您定义得非常明确的可交付成果,因为,就像我们想假装使软件是工程设计一样,鉴于程序员可以表达自己的各种不同方式,实际上它实际上是一种技巧。这是游戏的两倍。
跳过它。
您对游戏开发的哪个领域感兴趣?我假设是程序员,但是...
设计师:他们写很多东西。很多。通常会有一个设计文档可以传达设计师的观点,但是对于其他所有人(生产者或出版者除外),您通常会从设计师本人那里获得信息。
程序员:主管确定技术要求,这在很大程度上取决于平台和资产管道。当您与工作负责人一起工作时,您将学习如何做到这一点。
艺术家:再次是首席艺术家以及通常设定艺术品资产要求的首席程序员。在工作中学习。
需求分析,就像他们很可能会讲授的课程一样,对于试图证明花钱合理的大公司和外包非常有用。它通常由曾经编码的人完成,而此后可能已经被遗忘了。刺
如果您打算独立学习,请选择业务/会计/管理主题。您将需要它来生存并且不会被搞砸。祝好运。