獨(dú)立開(kāi)發(fā)者和開(kāi)源開(kāi)發(fā)者之間有很多交集。沒(méi)有什么比帶著你的 Linux 筆記本電腦,瀏覽 itch.io 或你的發(fā)行版的軟件庫(kù),尋找鮮為人知但珍貴的開(kāi)源游戲?qū)毑馗幸饬x了。
有各種各樣的開(kāi)源游戲,包括大量的第一視角射擊游戲、Nodulus 之類(lèi)的益智游戲、運(yùn)輸大亨之類(lèi)的策略經(jīng)營(yíng)游戲、Jethook 之類(lèi)的競(jìng)速游戲、Sauerbraten 之類(lèi)的競(jìng)速逃生游戲,以及很多未提到的(多虧了像 Open Jam 這樣偉大的活動(dòng),每年都有新增的游戲)。
Proton 和 WINE Linux 上的游戲并沒(méi)有止步于開(kāi)源,但是從開(kāi)源開(kāi)始的。數(shù)年前 Valve 軟件公司通過(guò)發(fā)行 Linux 版的 Steam 客戶(hù)端把 Linux 重新帶入游戲市場(chǎng)時(shí),人們希望這可以推動(dòng)游戲工作室能編寫(xiě)原生的 Linux 游戲。一些工作室這樣做了,但 Valve 公司并沒(méi)有成功的把 Linux 推為主要的平臺(tái),即使是 Valve 品牌的游戲電腦。并且大多數(shù)游戲工作室又轉(zhuǎn)回僅在 Windows 平臺(tái)上開(kāi)發(fā)游戲的舊方式。
有趣的是,最終的結(jié)果是產(chǎn)生了更多的開(kāi)源代碼。Valve 公司為 Linux 兼容創(chuàng)建了 Proton 工程,一個(gè)可以轉(zhuǎn)換 Windows 游戲到 Linux 的兼容層。在 Proton 的內(nèi)核層面,它使用了WINE(Wine Is Not an Emulator) —— 以開(kāi)源的方式極好地重新實(shí)現(xiàn)了主要的 Windows 庫(kù)。
游戲市場(chǎng)的成果,如今已經(jīng)變成了開(kāi)源世界的寶藏。今天,來(lái)自大型工作室的大多數(shù)游戲都可以在 Linux 上像原生游戲一樣運(yùn)行。
當(dāng)然,如果你是必須要在發(fā)行日就玩上最新版游戲的這類(lèi)玩家,你可能會(huì)遇到一些令人不愉快的“驚喜”。盡管那不是驚喜,很少有大型游戲在發(fā)行時(shí)毫無(wú)漏洞,一周后才補(bǔ)上補(bǔ)丁。這些游戲在 Proton 和 WINE 上運(yùn)行時(shí)遇到這些錯(cuò)誤可能更糟糕,因此 Linux 玩家通過(guò)避免盡早上車(chē)而避免這些問(wèn)題。這種妥協(xié)可能是值得的。我玩過(guò)一些游戲,它們?cè)?Proton 平臺(tái)運(yùn)行完美,后來(lái)從憤怒的論壇帖子中發(fā)現(xiàn),它在最新版的 Windows 上運(yùn)行顯然充滿(mǎn)了致命的錯(cuò)誤??傊?,似乎來(lái)自大型工作室的游戲并不完美,但你可能在 Linux 上遇到相似但不同的問(wèn)題,正如你在 Windows 上遇到的。
Flatpak Linux 近來(lái)歷史上最令人激動(dòng)的發(fā)展就是 Flatpak 了,它是本地容器和打包的結(jié)合,它和游戲無(wú)關(guān)(或者它和游戲息息相關(guān)),它使得 Linux 應(yīng)用基本上能被分發(fā)到任意的 Linux 發(fā)行版上。這也適用于游戲,因?yàn)樵谟螒蛑惺褂昧讼喈?dāng)多的前沿技術(shù),而對(duì)發(fā)行版維護(hù)者來(lái)說(shuō),要跟上任何特定游戲所需的所有最新版本可能是相當(dāng)苛刻的。
去玩游戲吧 Linux 游戲是一種充實(shí)且給人力量的體驗(yàn)。我過(guò)去避免玩電腦游戲,因?yàn)槲也挥X(jué)得我有太多的選擇。似乎昂貴的游戲總是在不斷發(fā)布,并且不可避免的獲得好或者不好的極端體驗(yàn),然后很快又轉(zhuǎn)向下一個(gè)。另一方面,開(kāi)源游戲把我引入了游戲的圈子。我見(jiàn)到過(guò)其他玩家和開(kāi)發(fā)者。我見(jiàn)到過(guò)藝術(shù)家和音樂(lè)家、粉絲以及推廣者。我玩過(guò)各種各樣的我從來(lái)不知道的游戲。其中一些甚至不夠我玩一下午,而其他的卻讓我長(zhǎng)久的著迷于游戲、修改、關(guān)卡設(shè)計(jì)和樂(lè)趣。
如果你準(zhǔn)備好放下爆米花,從各個(gè)角度體驗(yàn)下游戲的話,那就在 Linux 上開(kāi)始游戲吧。