美商謀智 (Mozilla) 不斷透過新的技術與開發工具,讓遊戲開發者能將現有的高人氣作品移植到 Web 之上,在在證明 Web 就是強大的遊戲平台。率先使用Mozilla Web創新技術的廠商之一- Trendy Entertainment,已透過 Emscripten 與 asm.js 將自家的高人氣遊戲《地城守護者 (Dungeon Defenders)》帶入 Web。此Web 版本《地城守護者》的視覺效果與遊戲要素,將與原生的桌面版遊戲完全相同,且更貼近原生程式執行速度。玩家很快就能到 Steam 上購買完整版遊戲。
在今年稍早舉辦的遊戲開發者大會 (GDC) 上,就有多家知名的遊戲廠商 (包含 Unity 亦將使用自己的 WebGL 附加元件),宣佈要將自家研發的網路架構工具帶入 Web;讓大家見證了 Web 所促成的強大動力。觀看《地城守護者》遊戲畫面。
Mozilla 率先開發的 asm.js 就是高度最佳化的 JavaScript 子集,讓開發者能提供高品質、免外掛的線上遊戲,進而解放 Web 成為可獲利的遊戲平台。在整合了 WebGL 之後,圖形函式庫即可將 3D 圖形帶入 Web;且 Web Audio 亦可提供定位聲音 (Positional sound) 與其他音效,讓 Web 提供更快、更豐富、更身歷其境的 3D 遊戲經驗。
Trendy Entertainment 公司執行長 Darrell Rodriquez 表示:「我們相信玩家未來能隨時隨地獲得高品質的連線遊戲,不論是在家庭遊樂器、個人電腦、行動裝置,甚或 Web 皆然。對常見的休閒遊戲而言,Web 已經佔有該生態系統的絕大部分。透過 Mozilla 率先開發的 asm.js 技術,現在已能達到免外掛的 Web 遊戲。只要點擊網址之後的數秒內,就能登入完整的《地城守護者》遊戲。這項特色絕對能吸引更多 Web 的玩家。」
Mozilla 工程總監與 WebGL 發明人 Vlad Vukicevic 也說:「我們很高興能看到越來越多開發者採用 asm.js,藉以在 Web 上發佈免外掛的遊戲並為自己創造收益;同時也進一步體現了 Mozilla 對高效能、免外掛 Web 的願景。只要簡單的 Web 連結,就能讓玩家隨時開始遊戲。Open Web 技術更能輕鬆跨多款平台發佈並更新遊戲,亦能夠測試新功能。現在也正是為 Web 建構豐富、可互動、高效能遊戲的最佳時機。」
此外,Trendy 公司另發表其後續大作《地城守護者 2 (Dungeon Defenders II)》,且同樣也將提供 Web 版本。快來看看在 Web 上執行的《地城守護者 2》影片。
多虧有 Mozilla 的 Emscripten 與 asm.js 技術,其他開發者會繼續為 Web 帶入或新或現有的內容。開發者可將現成遊戲移植到 Web 並達到近乎原生程式的速度。行動遊戲《雲端入侵者 (Cloud Raiders)》的開發公司 Game Insight,最近也透過上述技術與 WebGL,將自家的遊戲發佈到 Facebook 平台之上。簡單的免外掛存取特性,可讓類似的 Web 遊戲接觸到更多新玩家。快來這裡體驗 Facebook 上的《雲端入侵者》。
為了協助如 Trendy 與 Game Insight 的遊戲開發商,Firefox 現在更加入了「Canvas Debugger」工具,可協助開發者分析並找出遊戲圖形的問題所在。Firefox 另亦針對遊戲領域而提升了相關效能,如 Web Audio 與 asm.js。
除了持續強化Web技術之外,Mozilla也持續維持網路安全與隱私。使用者應有權利塑造自己想要的網路與相關使用經驗。但許多人想打造的不僅是個人網路經驗,也期望能兼顧家中年輕成員的瀏覽品質,因此信任與安全程度又有所差異。為了滿足這一點,使用者必須找到不同的設定、啟用「家長監護 (Parental Controls)」功能、調整瀏覽器、修改如搜尋引擎等服務的預設值。
Mozilla 很高興能為這類使用者在最新版的 Firefox 提供「Prefer:Safe」智慧功能,用以簡化並加強線上的信任與安全模式。此功能是與多家領導業界的技術業者合作,可銜接 Mac OS 與 Windows 上所啟動的家長監護功能,及其瀏覽器所連上的網站。Prefer:Safe 展現了 HTTP 標頭的效果,讓使用者能對網站與線上服務溝通自己的偏好;這也是 Mozilla 之所以努力推廣「不要追蹤我 (Do Not Track,DNT)」的原因之一。目前正在 W3C 開發中的「DNT」,就是以 HTTP 標頭作為隱私權訊號,揭露第三方的追蹤行為。在這種情況下,瀏覽器或搜尋引擎端都不需要其他設定,就能讓此使用者的偏好設定在整個 Web 上生效,進而確保線上經驗更切合使用者期待。