当前位置:主页 > 巨人巢穴 >

印度的敏捷游戏开发流程

发布时间:2019-09-12 11:46

<! - wp:段落 - >你好我的朋友!
在这篇文章中,我想谈谈我们在过去几年中为我们的游戏实际使用的游戏开发过程。

<! - / wp:paragraph - > <! - wp:paragraph - >

首先,我建议你阅读克林顿基思的“敏捷游戏开发与Scrum”一书:
亚马逊链接

<! - / wp:paragraph - > <! - wp:image {“id”:1836} - >

<! - / wp:image - > <! - wp:paragraph - >

我们正在使用的过程非常相似,即使它适用于规模小得多的工作室(5人而不是200人)。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

什么是敏捷?

<! - / wp:heading - > <! - wp:paragraph - >

敏捷是一种使用短期和快速迭代开发产品的方法。

这些想法是在很短的时间内为当前项目制作小能。通过这种方式,每次迭代的结果都用于调整项目计划:每次迭代本身就像一个简短的项目。

<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

什么是SCRUM?

<! - / wp:heading - > <! - wp:paragraph - >

SCURM是一个迭代和incrementalAgile过程,每隔几天就会产生可演示的工作软件:例如,可以实际测试的项目构建。

<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

敏捷如何用于游戏?

<! - / wp:heading - > <! - wp:paragraph - >

我认为,如果明智地使用,敏捷对于游戏工作室非常有用:
由于游戏的最初概念从未完美地反映最终游戏的结果,我认为瀑布式开发过程在大多数情况下都是无用的。


我们通常从游戏概念开始,然后开始预生产和原型制作过程,以测试游戏的主要机制。


虽然我们仍处于制作过程中,但仍可根据测试第一个原型的测试人员的反馈修改游戏的概念和设计核心。
如果某些东西在游戏机制中运行不佳,我们仍然可以在没有程序员的努力下修改它。


这只是一个例子,但是这个过程可以用于开发的每个阶段:例如,当Sound Designer制作角色的声音效果而Animator正在为它制作动画时,游戏设计师可以测试两者和提供关于声音效果与动画的关联程度的反馈。

我个人认为概念和设计可以通过游戏的整个开发过程进行修改(即使在最终的后期制作阶段),如果这不会对截止日期发布做太多改变。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

扩展敏捷

<! - / wp:heading - > <! - wp:paragraph - >

我认为在同时处理多个项目时,甚至可以扩展敏捷。
我们通常同时开发2或3个游戏,而Agile非常有用,因为一些想法,概念和机制可能会流行在游戏开发中,甚至可以用于其他项目。

<! - / wp:paragraph - > <! - wp:paragraph - >

这个过程甚至可以用来避免团队成员的依赖:例如,如果程序员正在等待主角的动画以完成运行机制的代,他可以同时处理其他机制或者在另一个项目上。

<! - / wp:paragraph - > <! - wp:paragraph - >

拥有一支团结一致的团队非常重要,因为通过迭代延迟和团队成员之间的依赖关系浪费时间和精力,可以节省团队成本的潜在成本。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

最后的考虑因素

<! - / wp:heading - > <! - wp:paragraph - >

,点击敏捷游戏开发书中最有趣的一句话指的是克林顿最好的团队合作:

“该团队的大部分化学反应对我来说都是个谜。似乎没有是如何创建这样的团队的公式,但我发现很容易阻止这样的团队形成“ - 克林顿基思

敏捷和Scrum肯定是一些事情真的可以帮助这些团队形成,因为它允许团队的所有成员进行沟通并对项目有更大的看法。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

有用的资源:

<! - / wp:heading - > <! - wp:paragraph - >

结果,HTTPS:

<! - wp:段落 - >你好我的朋友!
在这篇文章中,我想谈谈我们在过去几年中为我们的游戏实际使用的游戏开发过程。

<! - / wp:paragraph - > <! - wp:paragraph - >

首先,我建议你阅读克林顿基思的“敏捷游戏开发与Scrum”一书:
亚马逊链接

<! - / wp:paragraph - > <! - wp:image {“id”:1836} - >

<! - / wp:image - > <! - wp:paragraph - >

我们正在使用的过程非常相似,即使它适用于规模小得多的工作室(5人而不是200人)。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

什么是敏捷?

<! - / wp:heading - > <! - wp:paragraph - >

敏捷是一种使用短期和快速迭代开发产品的方法。

这些想法是在很短的时间内为当前项目制作小能。通过这种方式,每次迭代的结果都用于调整项目计划:每次迭代本身就像一个简短的项目。

<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

什么是SCRUM?

<! - / wp:heading - > <! - wp:paragraph - >

SCURM是一个迭代和incrementalAgile过程,每隔几天就会产生可演示的工作软件:例如,可以实际测试的项目构建。

<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

敏捷如何用于游戏?

<! - / wp:heading - > <! - wp:paragraph - >

我认为,如果明智地使用,敏捷对于游戏工作室非常有用:
由于游戏的最初概念从未完美地反映最终游戏的结果,我认为瀑布式开发过程在大多数情况下都是无用的。


我们通常从游戏概念开始,然后开始预生产和原型制作过程,以测试游戏的主要机制。


虽然我们仍处于制作过程中,但仍可根据测试第一个原型的测试人员的反馈修改游戏的概念和设计核心。
如果某些东西在游戏机制中运行不佳,我们仍然可以在没有程序员的努力下修改它。


这只是一个例子,但是这个过程可以用于开发的每个阶段:例如,当Sound Designer制作角色的声音效果而Animator正在为它制作动画时,游戏设计师可以测试两者和提供关于声音效果与动画的关联程度的反馈。

我个人认为概念和设计可以通过游戏的整个开发过程进行修改(即使在最终的后期制作阶段),如果这不会对截止日期发布做太多改变。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

扩展敏捷

<! - / wp:heading - > <! - wp:paragraph - >

我认为在同时处理多个项目时,甚至可以扩展敏捷。
我们通常同时开发2或3个游戏,而Agile非常有用,因为一些想法,概念和机制可能会流行在游戏开发中,甚至可以用于其他项目。

<! - / wp:paragraph - > <! - wp:paragraph - >

这个过程甚至可以用来避免团队成员的依赖:例如,如果程序员正在等待主角的动画以完成运行机制的代,他可以同时处理其他机制或者在另一个项目上。

<! - / wp:paragraph - > <! - wp:paragraph - >

拥有一支团结一致的团队非常重要,因为通过迭代延迟和团队成员之间的依赖关系浪费时间和精力,可以节省团队成本的潜在成本。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

最后的考虑因素

<! - / wp:heading - > <! - wp:paragraph - >

,点击敏捷游戏开发书中最有趣的一句话指的是克林顿最好的团队合作:

“该团队的大部分化学反应对我来说都是个谜。似乎没有是如何创建这样的团队的公式,但我发现很容易阻止这样的团队形成“ - 克林顿基思

敏捷和Scrum肯定是一些事情真的可以帮助这些团队形成,因为它允许团队的所有成员进行沟通并对项目有更大的看法。


<! - / wp:paragraph - > <! - wp:heading {“level”:4} - >

有用的资源:

<! - / wp:heading - > <! - wp:paragraph - >

结果,HTTPS:

上一篇:Spelunky Speedrun世界纪录刚刚破灭
下一篇:XNA Studio增加了Zune HD Dev支持