《巫師2:國王刺客》開發日誌2 引擎詳介
影片解說:
《巫師2:國王刺客》的遊戲引擎被稱為RED引擎。當在開發自己的引擎時,就沒必要再去借鑒其他人已經投入使用的引擎,所以我們決定在《巫師2》的引擎中加入中間軟體 -- 那就說,從國外公司借科技 -- 用來製作動畫和遊戲物理。其中一個就是Path引擎,那是個導航庫,讓一個醉鬼可以毫不費力地從酒館回家。另一個是Havok引擎,這是用來製作虛擬物理和動畫最好的引擎。它讓我們能在一張光碟內壓縮大量的動畫,讓遊戲更流暢。
而另一個則是Scaleform,這是用來製作用戶界面的最佳引擎。最後一個是FMOD引擎,一個用來製作生效並讓我們更好地利用最新聲卡。通過利用這些中間軟體,我們就有更多時間來完善遊戲,比如任務系統以及更逼真的閃電動態遮罩。在開始的時候,RED引擎是由程式師和藝術師一起製作的。這樣我們就能在雙方都了解現代顯卡的能力和局限性的情況下,製作出滿足雙方各自需求的引擎。我們在動畫和風景方面做了大量的後期製作。比如焦深、色調映射以及動態圖片比如HDR。這些功能讓我們的藝術師充分控制對比度、亮度,色彩和最終影像的色調,從而創造出氣候和每個地區不同的景觀,這讓我們能為玩家提供史詩電影般的場景。
RED引擎最初是被設計成一個多平台引擎,因此在開發的時候,我們就確保要讓這引擎符合現代大部分控制台的需求。當我們開始開發RED引擎的時候,我們腦中就有幾個目標。其中一個就是讓該引擎盡可能地平民化,而不需要次世代的硬體來支持。另一方面,我們也希望能創造出一個盡可能豐富美麗的世界。
我們對玩家現在使用的主流硬體做了個調查,因此總結出了一些有趣的結論。比如說,單核處理器正迅速被淘汰,而當《巫師2》發布時候就幾乎不存在了。要從零開始開發我們自己的RED引擎,我們希望能最大化玩家處理器的能力,因此我們想了2個辦法。首先:在某些特定任務上,遊戲會提供專門的路線來支持該任務發展。比如遮罩功能就會同時為顯卡收集不同的任務。而一條在後台運行的遊戲資源線路消除了載入畫面。
系統要求:
我們盡可能地讓我們的引擎能迎合大眾,讓大部分低端配置能運行《巫師2》。而且最低配置只要雙核2.2GHz處理器。至於記憶體,Windows XP需要1GB。當你的系統高於XP時,你就需要2GB。而顯卡方面,512顯存的GeForce8800或是相似的ATI顯卡就可以了,而配置較好的玩家將會體驗到真正史詩般的《巫師2》世界。
事實上,很多人都想知道,在《巫師2》發布後,我們是否會將RED引擎提供給那些想自己製作遊戲的其他個人或製作商。這是有可能的,但在我們考慮這之前,我們要先完成遊戲。只有等遊戲完成後我們才會考慮。