原生游戏何时会登陆 Ubuntu?

原生游戏何时会登陆 Ubuntu?

使用强大视频卡的真实游戏。

答案1

游戏和 Linux 长期以来一直处于一种恶性循环之中。由于 Linux 的市场份额很小(现在仍然如此),游戏开发商几乎没有动力移植他们的软件,而且由于 Linux 上可用的游戏很少,游戏玩家无论如何都会购买 Windows,从而使 Linux 的市场份额保持在较低水平。

另一个因素是,Windows 上的游戏开发通常使用专有的 Windows 专用库而不是开放标准(我不会详细说明,因为我不可避免地会开始抱怨 MS...)。

幸运的是,情况已经不那么糟糕了。长期以来,许多独立游戏开发商一直在为 Linux 移植甚至开发他们的游戏。最值得注意的是Humble Indie 捆绑包,要求每款游戏都有原生 Linux 版本才能接受捆绑包(有一个例外)。既然您问的是 3D 游戏:当前捆绑包包括 Brütal Legend,它是从 Xbox 360 移植过来的。

大约一年前,Valve 开始将他们的许多游戏移植到 Linux,同时你可以通过以下方式获得许多商业 Valve 游戏和大量独立游戏蒸汽。事实上,Valve 已经确认,对于一些游戏Linux 上的性能优于 Windows

尽管 Steam 正在使用数字版权管理因此,在支持它之前应该三思而行,使用 Linux 的游戏玩家仍然应该希望 Linux 上的 steam 能够取得足够大的成功,从而让其他游戏开发商效仿 Valve 的例子,将他们的游戏移植到 Linux 上。

技术方面说明:虽然 Windows 上的游戏开发与 Linux 不同(主要是由于 DirectX),但 MacOS 和 Linux 之间的技术差异要小得多(两者都使用 OpenGL,两者都有 OpenAL,并且对于输入存在可用于两者的库,如 SDL)。因此,一旦游戏移植到这两个操作系统中的任何一个,移植到另一个操作系统所需的工作量就比从 Windows 移植少得多。

长话短说:已经Linux 上有不少对图形要求较高的游戏,但选择范围目前还没有 Windows 上那么大,但在不断增长。

对于许多没有原生移植的游戏来说,葡萄酒是运行 Windows 版本的一种可接受的方式,因为 WINE 不是一个模拟器并且可以以接近本机速度运行 Windows 程序(它们的代码是本机执行的,但 Windows 特定功能必须转换为它们的 Linux 等效功能,这会产生开销并减慢执行速度)。

相关内容