小红狗游戏是一个独立的游戏开发商,主要使用戈达创造游戏,如深度六,悬崖和他们的最新游戏,流氓国家革命。为了了解更多关于他们在Linux开发游戏的经验,我们坐下来接受CEO Ryan Hewer和Lead Programmer,Denis Comtesse。
告诉我们一些小红狗游戏。你是如何成为一家公司的?
瑞安:我们现在已经过了十年的更好的部分 - 我会说可能是8年。我们是在纽约北部,丹尼斯居住在德国。我们开始作为业余爱好的商业制作点击冒险游戏,并在那里玩各种工具。随着我们所说的每一个产品,好吧,如果我们进一步拿着它,那么怎么办?如果我们推动自己有点差别怎么办?然后我们开始接受越来越雄心勃勃的比赛。
现在我们来到了我们不再是业余爱好的观点,我们都是全职开发人员。我们有一个已经推出了四场商业游戏的工作室 - 以及我们不会承认的其他事情。我认为我们是那里的较大公司之一,它使用了Godot开源软件,我们绝对是一个较大的Linux专注于的公司之一。
Ryan:丹尼斯是我们的铅编程序员,他在Linux环境中工作,所以这是我们所做任何事情的要求。我们必须与Linux一起玩。
丹尼斯:这都是我的错。最初是第一场比赛是用冒险游戏工作室制作的,我认为仍然是基于Windows的,但从2016年开始,我们开始使用Godot。自从2008年以来我一直是Linux用户,我刚刚使用了我总是使用的工具,我们刚刚去了它。
Linux和扩展Godot通常通常是Go-to游戏开发平台。你为什么选择在这个软件中设计游戏?
Ryan:我们不是独家Linux开发人员,并且在戈哥特系统内工作并未以牺牲其他平台为代价。所以对我们来说,因为我们使用Godot为我们的许多产品来说,从Windows调整到Linux是完全像翻转开关一样,在这里和那里改变几个参数;但我会说它少于半小时的工作,可以支持Linux消费者。 Linux用户现在占我们市场的7%左右,因为游戏开发人员绰绰有余,可以证明能够使能够使游戏兼容Linux PC所需的最小步骤。
丹尼斯:对于我的情况,我一直在使用Linux。这只是我最喜欢的操作系统。我正在做我所有的工作。我也是一个音乐家,我在Linux中录制了所有的音乐,所以对我来说这只是显而易见的,因为大多数游戏引擎支持Linux。
另一方面,我没有选择godot,因为它有很好的Linux支持 - 这是一个欢迎奖金 - 但是因为我真的喜欢它的工作流程。我测试了几个发动机,这是我首选的一个发动机。既然我已经与戈戈一起合作,显然我们将继续使用此引擎进行类似的项目。
您发现什么是Linux游戏开发在更传统的途径上的好处?为什么你的喜好?
丹尼斯:我通常鼓励每个人使用他们喜欢的工具。当然,在游戏开发团队中,我们必须同意我们使用的游戏引擎等某些事情。但除此之外,有些人使用Linux,有些人在我们的团队中使用Windows。每个人都使用他们喜欢在项目的局限内使用的内容。我们并没有强迫任何人在他们不喜欢的操作系统中工作。
丹尼斯:除非您需要在Linux上不可用的某些工具,否则大多数工作都是可翻译的。有时你必须使用解决方法,但是使用兼容性布局,如葡萄酒和所有可能性,允许您现在很容易在Linux上运行Windows软件,我没有遇到任何问题。作为Linux用户多年来,我知道如何接近这些东西。即使在切换到Linux之前,我也大多使用开源软件,因此开关对我来说并不难。
Ryan:现在存在很少的压力或激励推动游戏开发人员,实际上是为Linux开发的。它更像是尝试使用新的和多样化的工具的溢出效益。 Godot的市场份额在非传统发动机的领域慢慢增长。这是不可避免的一种,在那里,随着将戈达作为发动机的越来越多的开发人员,您将看到更多的Linux游戏进入市场。没有理由不。任何开发商都将使任何一个人的人口展示一个巨大的人口,这将是一个巨大的监督,并且在戈多里痛苦地做到这一点。我认为只是因为那个原因你会看到更多内容。
我们会说,我们的Linux用户通常非常感谢我们在Linux环境中出现的所有产品,它们可以成为您最大的啦啦队。我会鼓励开发人员注意这些忽视的市场,只是因为那种宣传可以走很长的路。
丹尼斯:任何开发人员都必须意识到的唯一一件事就是一旦您为Linux发布了一些东西,您必须为Linux提供支持。对我们来说很容易。如果铅编程序员已经在Linux中工作,那么它没有问题。默认情况下,每个构建都在Linux中进行测试,因为我每天都在使用它,但对于其他开发人员来说,它绝对是需要考虑的,因为您需要知道Linux的人并知道它如何能够提供支持。在这方面,Godot非常容易与之合作,我认为我们没有任何特定于Linux特定的错误报告,我们呢?
Ryan:不。实际上这是相反的。从历史上看,播对发展时,我们总是在Windows中获得问题,然后回复回来,我们根本没有看到Linux构建。这很好 - 除非你是我们,在这种情况下,这只是令人沮丧和糟糕。但我会说,通常Linux构建有更少的稳定性问题。我会鼓励开发人员在发展中通常在他们的管道中使用杂散的混合,因为您可以在为时已晚之前捕获一些真正的奇怪行为。例如,当涉及到Linux环境的文件命名时,我们肯定会遇到一些问题,有时在Windows中可以接受的事情在Linux中不可接受,反之亦然。
丹尼斯:我几乎完全在Linux上游戏,因为它变得容易。几年前,当我必须在Linux上运行Windows游戏时,我偶尔必须使用Wine来运行Linux游戏,这越来越可靠。它令人惊讶地工作得很好,现在蒸汽扮演它变得更轻松。大部分时间都在禁用盒子里。它让我感到惊讶,我通常甚至没有检查一个游戏是否有Linux支持,只要因为它没有,我通常可以让它运行。
至于最喜欢的游戏,我还没有足够的玩,说实话。我播放战略游戏和冒险游戏,以及我播放的本机Linux支持的最新标题超出了钢铁天空。我喜欢那一个。
丹尼斯:我很少在窗户上播放。只有在一个非常罕见的情况下,游戏不会运行,而且暂时没有发生。大多数商店都有自己的发射器,并安装游戏只是几只鼠标点击,所以对我来说它没有任何不同。
瑞恩:哦,男人。我能告诉你的事情。我们开始努力,我们有史以来最大,最雄心勃勃的项目是什么,我不喜欢说出Magnum Opus这个词,因为我说它太多了,但这真的有资格。这是一个很大的人。我们的团队在过去的一年左右迅速增长,我们将在明年左右经历增长。下一场比赛将令人惊叹。