制造游戏引擎是浪费时间-我可能不会停止制造它们

2020-05-18 04:01:59

今天的帖子不会是关于令人难以置信的最近的事情。相反,我想写下我对过去几年编写的各种游戏引擎的一些想法。毫无疑问,如果您的目标是制作一款成功的游戏,那么编写游戏引擎只会给项目增加额外的时间。

我可能还应该说清楚,我并不是说你不会做一款成功的游戏。有很多例子可以证明我在那个部门是错的。但我还没有找到一个例子,我可以说独立开发人员真正受益于做他们自己的事情。

我进入这个领域的第一次冒险是当我制作代理游戏时-这是一款你可以为自己的机器人编程的游戏。

我大概花了9个多月的时间在这款游戏上。虽然我发布了一些东西,但我从未完成。我搬家了,需要专注于找一份工作,这真的扼杀了我的动力,当我终于有时间再次审视这场比赛时,我很难回到那种错综复杂的混乱状态。我在大学最后一年研究它,没有看到git的价值,所以我把它存储在我的Dropbox里。我还没忍心分享那段代码。

我毫不怀疑,如果我使用了一些预先存在的解决方案,我就可以完成我为那款游戏所计划的事情。当我在一家经纪公司工作,我们制作了一款手机游戏时,我才真正意识到现有的引擎会给我带来多大的生产力提升-风险啊!我们是在“团结”中写的。那些我需要几天时间才能完成的事情就在我的指尖上。为什么不是呢?这并不是说我的渲染流水线将以某种方式变得更优越或以某种方式独一无二。

所以问题是,为什么,哦,为什么几个月后,我坚持要为团体游戏果酱游戏制作游戏引擎?

我认为,当我上网看的时候,很多技术讨论似乎经常忽略了这个问题的答案。答案很简单,并不是每个人都想把所有东西都做成产品。我觉得有点“不光鲜”没问题。因为诚实的答案是,对我来说,制造发动机是乐趣的一部分。

在最后一个圣诞节假期里,我决定开发一款新游戏。然而,这一次,我确实给了自己一个小小的承诺。我会在其中添加一个脚本层,并在其中编写游戏。为什么?这样,下一次我想从事某项工作时,我就可以继续使用我以前存在的解决方案。原来我也真的很喜欢路亚。

我喜欢做游戏。我从来没有像做其他事情那样开心过。我可能也不是最好的游戏设计师。我想喝一杯吗?当然了。这会阻止我写我自己的东西吗?即使你试着阻止我也阻止不了我。