美商謀智 (Mozilla) 與 Unity 在遊戲開發者大會(GDC)中共同發表知名的跨平臺軟體引擎開發工具全新版本 Unity5,強調為可支援 WebGL 的強大 3D 遊戲開發引擎,未來數百萬名 Unity 開發者不須下載額外的外掛程式,只要提供一個 Web 連結就可接觸更多玩家並推銷自己的遊戲。
Mozilla 表示,藉由 Mozilla 率先開發的技術 (如 WebGL ─ Web 繪圖函式庫;以及 asm.js ─ JavaScript 子集),開發者不需要其他外掛程式即可將 Unity 授權的遊戲帶入 Web;數百萬名 Unity 開發者不須再借助外掛程式,即可把自己撰寫的 Unity 內容直接匯出至 Web 並保有順暢的遊戲體驗。為了展現此技術的運作情形,Unity 與 Mozilla 共同設計了知名遊戲《
Dead Trigger 2(
死亡扳機 2)》的預覽版本,強調可在 Firefox 中逼近原生 App 的執行速度。
Unity 表示,Unity 5 包含大量新內容,例如整合了 Enlighten 即時光源系統以及帶有物理特性的
Shader,未來的作品將能呈現令人驚豔的高品質角色、環境、照明和效果。另外,由於採用全新的整合著色架構、可以即時從編輯器中預覽光照貼圖,提升 Asset 打包效率,還有一個針對音效設計師所開發的全新音源混音系統,可以讓開發者創造動態音樂和音效。
Unity 指出,在 Unity 5.0 版本發佈時將會整合 Unity Cloud 廣告互享網路服務,讓手機遊戲可以交互推廣彼此的廣告,不止如此,Unity 5.0 也將整合 WebGL 發佈,代表未來發佈到網頁的專案將不再需要安裝播放器插件,為原本已經非常強大的多平台發佈再添一強力選擇。
Unity 的 CEO David Helgason 表示:「每次發佈新版的 Unity,我們都希望能讓開發者獲得以往難得的技術。這個版本我們加入了大量的新功能像是更真實的物理
Shader,新的光源製作流程,新的發佈平台和內建的用戶交換機制,我們不斷的提升讓Unity不管是從創意或是商業角度都能得到良好的體驗。」
Mozilla 工程總監與 WebGL 之父 Vlad Vukicevic 表示:「Unity 是最具創造力的遊戲開發公司之一。該公司對 WebGL 與 asm.js 的承諾,無疑是 Mozilla 願景的一劑強心針,並將強力協助打造高效能、免外掛程式的 Web。此開發成果即將為 Unity 開發者解放 Web 的所有潛能。」
以下為 Unity 公開 Unity 5 的新功能和修正內容:
Unity 5 將會帶有全新的內建
Shader系統,這個
Shader系統將可以製作更真實的物理
Shader,任何光源之下有助於製作真實質感的物件,同時也優化了整體工作流程。Unity 5 還導入了延遲上色(Full deferred shading)和動態反射偵測(Baked reflection probes),用於製作反射真實環境的效果。
Enlighten 即時全域光源
為了把 Geomerics 的即時全域光源技術 Enlighten 導入 Unity 5,Unity 與 Geomerics 建立進一步的合作關係。Enlighten 是目前針對跨平台最好的即時動態光源方案,不管是動態光源還是材質效果,環境光源甚至是大量即時的動態物件都處理的很棒。Enlighten 的導入也會改善工作流程,讓美術和企劃能夠直接在 Unity 5 的編輯器直接為風格設定出逼真的視覺效果。這個技術也是現今市面上暢銷遊戲大量採用的光源解決方案。
即時光照貼圖預覽
透過與 Imagination Technologies 合作,Unity 將導入 Imagination 的 PowerVR 光源追蹤技術,Unity 5 將成為其第一個編輯器即時光照貼圖預覽的開發平台。這將會為遊戲帶來更即時的交互光源追蹤,代表未來透過編輯器的場景視圖中就可以看到遊戲中最後的光照貼圖精確預覽,這個功能所見即所得的回饋全域光源所產生的光照貼圖。有了這個技術,美術人員可以大量減少調整最終場景所需的時間。
革命的音源系統
為了提高效率和靈活性,Unity 5 重寫了整個音源底層。革新的一大步就是全新的混音器,用來實現複雜又即時的場景音源定位效果。音效師可以針對遊戲執行中的各種音效透過混音器動態調整。
WebGL 套件
Unity 的跨平台功能是最具價值的功能之一,我們很高興可以宣佈 Unity 和 Mozilla 合作推出相容於 Unity 的 WebGL 以及 asm.js 支援。從 Unity 5.0 起,開發者將會獲得發佈 WebGL 套件,未來將可以發佈不需要安裝播放器(Unity web player) 的產品,製造更棒的產品體驗。在今年的GDC會場上,你也可以在 Unity 的攤位前稍作停留,看看由 Madfinger Games 發表可以在 WebGL 上執行的《
Dead Trigger 2》。
Unity Cloud
Unity 5 也將發佈 Unity Cloud 交互推廣平台,使手機遊戲開發者能夠在其手機遊戲中執行全螢幕蓋台廣告,並與其他 Unity 開發者交換廣告,促進超過 5 億免費APP的共同影響力。
Unity 5 還有許多新功能和改善:
● Unity 支援 64 位元
● 新的多執行緒工作流程
● 更新到 NVIDIA PhysX 3.3
● 更輕鬆、增量式建立Asset Bundle
● 新的 2D 物理效果器
● SpeedTree 整合
● 改善 NavMesh 循徑
● 新的Mecanim行為狀態器
● 載入效能優化
● 更多新內容請參考更新文件
Unity 表示,在 GDC 期間,Unity Technologies 將在於舊金山 Moscone 會議中心的 1402 號展位展示 Unity 5;台灣也將在 4/17-18 兩天,在臺北華山藝文中心舉辦 Unity 全球開發者大會巡迴臺北站,屆時也會有許多關於 Unity 5 的消息與講座。