光明之下:一名獨立遊戲開發者如何在 Reddit 上為他的光線追蹤專案求助

作者 Ryan Hintze

獨立遊戲開發團隊 Sunside Games 在 Reddit 上的 po 文,讓 NVIDIA 注意到《Stay in the Light》這款遊戲,這款遊戲也說明了為何光線追蹤技術能夠成就出遊戲產業未來發展方向的諸多原因。

我在瀏覽 NVIDIA 於 Reddit 上的專區時,注意到用戶「fatheadlifter」刊出的一則文章

Looking for RTX gamers to beta test a new Ray Tracing-only game

(徵求RTX 遊戲玩家測試僅採用光線追蹤技術的一款新遊戲)

Hey everyone, I’m developing a game that is RTX required and I’m in need of some beta testers who can help make sure this is working good on their RTX systems. I’m an old pro developer, worked on games like Borderlands and Battlefield, and I’m looking to do something really advanced with bleeding edge graphics…

(大家好,我正在開發一款需要採用RTX 技術的遊戲,要找一些測試員來幫忙確保在他們的RTX 系統上可以順利執行遊戲。我是一名資深的專業開發人員,有做過《邊緣禁地》系列和《戰地風雲》系列這些遊戲,我很想用最尖端的繪圖技術做一些非常先進的東西…)

這樣的一段訊息,就可以讓你的遊戲獲得NVIDIA開發者關係在行銷及技術上的專業支援。

《Stay in the Light》是一款獨一無二的原創遊戲

原來那篇 po文來自 Sunside Games 的獨立遊戲開發者 Richard Cowgill。而他在今日開放早鳥測試活動的《Stay in the Light》遊戲,恰巧成為最新的一個例子,說明了我會如此熱愛 NVIDIA Indie Spotlight 計畫的原因。

會說《Stay in the Light》是一款獨一無二的遊戲,原因有很多。玩家在遊戲中被一個隱藏於神秘地牢裡的生物「他」所獵殺。地牢裡只有鏡子、火炬和一些粉筆等少數物品,玩家必須要活下來和避開「他」,最後逃離這個地方;同時還要找到寶藏、解開謎團及發現線索等。

遊戲中使用一個隨機地牢產生器,讓玩家每次玩遊戲時都會進入一處新的地牢。如此一來便能一直不斷玩下去,享受讓人毛骨悚然的樂趣。

我們最喜歡《Stay in the Light》的部分,在於這款遊戲需要用到光線追蹤技術。Richard 在開發過程中使用了 GeForce GTX 1080 Ti,後來我們提供他一款 GeForce RTX GPU。一直到四月時 NVIDIA 發布可以在 GeForce GTX 顯示卡上使用光線追蹤技術的驅動程式後,他才著手開始進行。

在我們發現這款遊戲之前,光線追蹤技術已經其中的一項要素,而我們認為日後會有更多遊戲找出很酷的方法來使用光線追蹤技術,在這個過程中光線追蹤技術將變成一項最低技術規格。

《Stay in the Light》如何展現出光線追蹤技術的實力

《Stay in the Light》把光線追蹤技術當成遊戲重點核心的一部分,而非只是讓畫面更美觀。

Sunside Games 將光線追蹤技術用於製作陰影,這是在恐怖場景裡創造出驚悚氣氛的關鍵元素。

Sunside Games 也把光線追蹤技術用來製作反射效果,這通常出現在可以幫你活下去的那項重要道具上,也就是鏡子。鏡子以極為精準的畫面反映出躲在你背後的東西。當你在努力逃出地牢時,還能一邊留意「他」是否出沒在你身邊。

最重要的是,《Stay in the Light》展現出光線追蹤是一項很容易上手的技術,這也是所有開發人員都接受它的重要原因。隨著《戰地風雲5》、《戰慄深隧:流亡》和《古墓奇兵:暗影》這些遊戲大作的上市,還有即將問世的《決勝時刻4:現代戰爭》、《Quake II RTX》 及 《德軍總部: 血氣方剛》,可以很明顯地看出各大遊戲開發公司及發行公司皆開始採用光線追蹤技術。

不過光線追蹤技術在「個體戶」遊戲開發者身上也有著它的故事…這些獨立開發者無權無勢、沒有 AAA 級遊戲大作的資源或預算,且沒有人使用光線追蹤技術幫助他們的遊戲變得更好。《Stay in the Light》便是一個很好的例子。

光線追蹤技術是 PC 遊戲的未來

NVIDIA 從 Gamescom 2018 德國科隆遊戲展開始,便一直在遊戲中率先使用即時光線追蹤技術。

我們努力推動這項技術,在不到一年的時間裡便達到:支援光線追蹤技術的各種價格等級 GPU(GeForce GTX 及 RTX);產業標準 API(Microsoft DXR);各大遊戲引擎的支援(Unity 與 Unreal Engine);支援這項技術的 AAA 級遊戲大作;還有獨立開發者使用這項技術,讓他們的遊戲能在市場上脫穎而出。

我們努力為即時光線追蹤技術創造出一個蓬勃發展的商業生態系統,為下一代 PC 遊戲奠定基礎。

《Stay in the Light》完美展現出光線追蹤技術的能耐。請在 Steam 下載《Stay in the Light》的早鳥測試版本,讓 Sunside Games 的作品可以變得盡善盡美。