IT培训-高端面授IT培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 国家级
    全民数字素养与技能培训基地
  • 河南省
    第一批产教融合型企业建设培育单位
  • 郑州市
    数字技能人才(码农)培养评价联盟

【技术】WebGL上第一款Unity游戏:《Aaaaa! for the Aw

  • 发布时间:
    2014-12-18
  • 版权所有:
    云和教育
  • 分享:

WebGL平台上的第一款商业Unity游戏《Aaaaa! for the Awesome堕楼惊魂》今日曝光。对Unity WebGL工具和Owlchemy Labs来说,这是经历了长时间努力换来的成功。你可以在 Humble Mozilla Bundle 了解他们与Dejobaan Games 的合作成果以及WebGL平台上其它一些精彩的新游戏。

“我们使用的是最早期版本的Unity WebGL导出工具,总的来说整个开发过程出奇的顺畅”,Owlchemy Labs的CEO Alex Schwartz 在博客中评价道。

“Jonas Echterhoff, Ralph Hauwert的团队将Unity引擎核心使用asm.js运行,并且使得Unity内容惊人流畅地在浏览器中运行,这是非常难以置信的。当你面对该问题,你会思考需要什么样技术,能够像魔法一般可以用来将C#脚本一路转换为最终的100万多行的js文件,这项技术是超乎想象的”。

但是,要将游戏编译到新的目标平台,并不是点击那个大大的WebGL导出按钮然后坐等它自己完成那么简单的。尽管Unity已经在后台完成了大量的任务,还是有一些显著的挑战是通过与Owlchemy Labs合作来克服的。

移植工作开始于2014年6月,在Owlchemy获得提供给alpha小组的WIP WebGL导出工具的使用许可后。像《Aaaaa! for the Awesome堕楼惊魂》这种比较复杂的游戏,也可以在限定时间内使用最初的框架移植成功吗?

“捣鼓了导出工具两天之后,我们发现这是可行的(并且有实际运行在浏览器中的内容!),但与所有我们付出的技术上的努力一样,我们对之后的整个移植工作中会遇到什么困难,都是盲目的。我们会遇到一两个bug吗?又或是成百上千个?我们能在按照计划在如此短的时间内完成吗?庆幸的是,在发现了几十个Bug并一一修复之后,我们成功地移植了可以正常运行的游戏!”

感谢那些Bug报告,该工具当前或之后版本发布时,这些Bug都将被修复,开发者可以放心使用并能享受从Unity移植到WebGL平台更好的渠道。

Alex非常Unity 项目在网页上发布的前景。“你可以期待在不久的将来,Owlchemy Labs将带来更多他们移植的游戏!由于我们内容的运行速度几乎等同于本地桌面编译。对于内容的可移植性,我们已作出了决定性的变革,能使游戏开发者将他们极具创造力的作品移植到另一个新平台,这是一件值得期待的事情。”

从最初我们在哥本哈根的HackWeek进行WebGL试验到现在已经两年多了。我们对目前的进度,以及与Alpha和Beta团队及其它包括Mozilla在内的合作伙伴,都非常满意。在玩《Aaaaa! for the Awesome堕楼惊魂》这个游戏的过程中我们感到非常有趣,并且我们所有人都很期待即将上线的Unity WebGL游戏。我们更加迫不及待地想看到,你们将在Unity5发布后使用Unity WebGL工具,制作出何等精彩的内容!

译者注:

《Aaaaa! for the Awesome》是一款采用Unity引擎开发的“跳楼游戏”。本文中翻译成:《堕楼惊魂》。游戏的玩法就是玩家从一幢幢摩天大楼径直跳下,采用主视角看着地面越来越近越来越近,感觉自己速度越来越快越来越快……在“坠落”的过程中,可以干出疯狂的举动来赢得高分,比如极度接近目标楼群(当然撞上就完蛋),砸窗玻璃,打鸟,飞速而下的同时在墙上涂鸦等等。