POC在游戏开发中的力量

什么是POC? 它代表“概念证明”

好的,这样就没有意义了,POC的用途是什么? 我们很早就将其用于暴力Sol Worlds,以向我们自己证明某些游戏元素会很有趣。 我们制作了三个POC。 第一个是自上而下的步行和射击,第二个是汽车驾驶,第三个是手工制作。

这些POC中的每一个都有一个单一的目的。 建立它们是为了确定单个游戏元素是否足够有趣以至于不能参与游戏。 我们看到了这三者的娱乐潜力,因此暴力Sol Worlds诞生了。 POC非常有用,我们有效地使用了POC,以了解我们拥有的游戏理念是否真的是一款可以娱乐的游戏。

现在我们的开发工作很顺利,我们发现了使用POC的另一个原因。 那是物理学。 现在,我们已经进行了几次物理迭代,并希望获得一个版本,该版本将是“暴力Sol World”的正确版本。 因此,我们认为POC是到达那里的好方法。

因此,我们开始制作一个新程序,该程序将在与物理学有关的情况下紧密模拟游戏。 目的是为了提供简单的物理POC,以证明物理实现对游戏而言更正确。 一旦我们有了一些运作良好的东西,我们便开始将其插入游戏中。

一旦将物理原理融入游戏中,我们便开始调试集成问题。 这是POC证明非常有用的地方。 新物理的整合要求在游戏中进行许多更改。 这很复杂,但是物理系统本身不受POC的影响。 我们遇到了一个有趣的数学问题,该问题导致玩家能够在特定方向上移动物体。

跟踪代码还不够好,并且被证明具有误导性。 因此,我们从游戏中获取了精确的物理主体文件,并将其放入物理POC中,并尝试在此处复制问题。 事实证明POC效果很好。

我们现在干什么? 我们计划同时调试这两个实现,并逐步遍历代码,并查看数学的哪个部分以及何时偏离。 这将有助于查明问题,并使我们更接近解决此问题。

因此,事实证明,编写POC在游戏开发的所有阶段都是一种非常强大的工具。 我强烈建议您使用它们来帮助您开发游戏系统。 它简化了事情,并为您提供了有助于调试和学习的工具。 通过发表评论让我们大家知道您如何在游戏开发中使用POC。

也可以在IndieDB上查看游戏