美商谋智 (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 上生效,进而确保在线经验更切合用户期待。