HTML5游戏国内外研究现状

虽然存在问题,但是很多开发人员对HTML5游戏开发依旧很有信心,随着开发的深入,HTML5会越来越成熟,同时也会引领未来网页游戏的变革。


HTML5是一种前端网页语言,从20世纪90年代初开始,发展至今已经经历了诸多版本。HTML5的规范于2014年10月29日制定完成,这个规范耗尽将近8年的艰苦努力。

标准制定后,开发者们可以用统一的规范来开发相应的Web应用程序,这样有助于程序的维护以及跨浏览器的统一性,对开发者和用户都是非常有好处的。

据了解,在美国,HTML5的公众关注度第一次出现热潮是在2009年底。而这一点在中国则推迟了两年。在这么多年之后,目前美国的HTML5市场趋于稳定,而中国的HTML5市场虽然倍具关注度,但是大概率可能相比美国市场是更为延后的。

在国内,说到HTML5或许有些人会觉得陌生,但是如果再说到微信朋友圈经常转发的那些打开即玩的小游戏,相信大部分人都能理解得过来。说到这里,不得不提及一款对于HTML5在中国市场发展有重大影响的小游戏——《围住神经猫》。自从2014年7月22日开始,这款基于HTML5技术开发的《围住神经猫》在微信朋友圈疯狂转发的时候,从业者似乎看到了已故苹果CEO乔布斯所指引的方向已经到来——“没有人愿意使用Flash,全球已经开始步入HTML5时代”。

《围住神经猫》开发引擎项目的创始人表示,HTML5游戏在朋友圈火后,只要和投资方说我们是做《围住神经猫》这类产品时,投资人就明白。《围住神经猫》以及后续的一系列小游戏能火的原因大致有如下几点:

1)微信这个强大的平台的出现,向玩家们展示了HTML5游戏的趣味,并且利用微信这个社交软件进行传播;

2)本质在于HTML5的成熟,手机硬件可以支撑HTML5游戏;

3)移动浏览器的支撑。

然而在全方位针对HTML5技术应用及孔明锁游戏的调查后,目前在网上发现很多基于WebGL的3D小应用,但是其中游戏却非常少。

经过分析我认为可能有以下几种原因:

1)目前基于HTML5和WebGL开发的应用有着良好的3D视觉感受,但趣味性和实用性不强也是其一大弊端。

2)以Flash技术制作的3D游戏没有添加社交功能以及更新功能,时间一长玩家自然会感觉枯燥乏味。

3)目前有关3D的游戏确实是比较少,尤其是基于WebGL的图形的开发。

虽然HTML5还存在一些安全问题,例如:表单篡改、利用地理位置追踪受害者、利用桌面通知做社会工程学攻击。最重要的一个问题就是兼容性,不过这个问题也是暂时的,既然HTML5的规范已经确定,这个问题也会很快解决。同时canvas虽然兼容多,但是它的但效率有限;虽然WebGL效率较高,但是它的兼容有限。不同设备不同浏览器效率不同。

虽然存在问题,但是很多开发人员对HTML5游戏开发依旧很有信心,随着开发的深入,HTML5会越来越成熟,同时也会引领未来网页游戏的变革。