在行動遊戲市場有著極高市占率的Unity引擎更新推出Unity 6,該版本引入多項新功能,包括加速渲染效能、簡化多人遊戲開發流程、擴展多平臺支援,以及添加執行時人工智慧功能等。

過去一年Unity面臨多重考驗,包括收費政策引發社群強烈反彈、前任執行長提前退休、股價大幅下跌以及大規模裁員等。Unity 6作為新任執行長Matt Bromberg自5月上任以來,推出的第一個重大版本更新,成為外界關注的焦點。

Unity 6在渲染效能方面有顯著提升,開發團隊利用多項最佳化技術,提供更加流暢且高效的視覺效果,其引入GPU Resident Drawer技術,藉由將靜態物件從CPU轉移至GPU處理,減少CPU的負擔,以進一步支援高階行動裝置、PC和家用主機平臺的大規模具有豐富細節的場景渲染。

此外,GPU Occlusion Culling技術會透過避免過度繪製提升渲染效率,確保系統不渲染玩家看不到的物件。Spatial Temporal Post-Processing(STP)功能則是藉由採樣低解析度渲染的圖像,生成高品質時序反鋸齒影像,進一步提升畫面品質和效能表現。由於GPU Resident Drawer和STP技術的加持,官方指出經他們內部和客戶測試Unity 6效能提升可達2倍。

在這個新版本中,Unity還簡化了多人遊戲的開發流程,提供了一套完整且高度整合的多人遊戲平臺。新加入的Multiplayer Center可作為管理中心,集中管理所有多人遊戲工具和服務,並且能根據專案需求推薦適合的技術,降低開發者在選擇和實作多人功能時的複雜性。

Multiplayer Widgets則提供了預組裝的UI模版,讓開發者可以簡單地添加大廳、會話連接和語音聊天等多人功能。Multiplayer Play Mode則供遊戲開發團隊能夠快速驗證遊戲玩法,透過啟動多個輕量編輯器程序,提升遊戲開發迭代的效率。另外,Distributed Authority透過將遊戲物件的控制權限,分散至多個客戶端和伺服器上,提供可擴展且高效的延遲管理策略,提升多人遊戲的穩定性和效能。

在人工智慧的支援上,Unity 6的Sentis Runtime AI讓開發者可以創造互動性和智慧化遊戲機制。Sentis Runtime AI提供了一套工具和框架,讓遊戲開發者針對遊戲最佳化人工智慧模型,以打造出創新互動遊戲體驗。

Unity 6擴展多平臺支援,特別是在網頁和行動裝置領域。新增的WebAssembly SIMD提高了網頁專案的CPU效能,並加入C/C++多執行緒支援,以在瀏覽器中提供高效原生程式碼效能。Unity 6將網頁專案的記憶體上限從2 GB提升至4 GB,允許開發者創建更大規模的應用,同時Unity 6還支援在行動瀏覽器中執行Unity專案,並能嵌入原生應用或是漸進式網頁應用,使網頁應用具備類似原生應用程式的功能和效能。

熱門新聞

Advertisement