搜索 Unity

WebGL上第一款Unity游戏:《Aaaaa! for the Awesome》

2014年10月14日 类别 技术 | 3 分 阅读
涵盖的主题
分享

Is this article helpful for you?

Thank you for your feedback!

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_exp
但是,要将游戏编译到新的目标平台,并不是点击那个大大的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工具,制作出何等精彩的内容!

c

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

2014年10月14日 类别 技术 | 3 分 阅读

Is this article helpful for you?

Thank you for your feedback!

涵盖的主题