美文网首页
关于HTML5 开源游戏引擎 Egret及HTML5 游戏开发的

关于HTML5 开源游戏引擎 Egret及HTML5 游戏开发的

作者: 其實很簡單 | 来源:发表于2017-11-20 01:40 被阅读0次

当前HTML5游戏市场

image

HTML5游戏已经不是一个新话题,随着H5技术的快速发展完善,依赖其天生的跨平台优势,开发人员对其技术在游戏领域的应用寄予厚望。
到2017年为止,行业内已经进行了很多的技术尝试、创新和市场的探索,目前已经基本进入一个稳步发展阶段。

HTML5游戏的优势:

  • 基于网页,能够打通PC、手机、IPad,具备天然的跨平台优势
  • 易推广易爆发,即用即走
  • 开发成本低
image

市场分析:
HTML5游戏自15年火爆至今整个游戏市场增长依然迅猛,游戏的h5游戏成功案例层出不穷,从概念火爆进入到务实落地发展阶段。主要市场依然是轻量级页游,跨平台端游,目前也有向大型网络游戏探索、创新的尝试。

2015年HTML5游戏用户规模

image

2017年HTML5游戏用户规模

image

从图表数据来看,近几年来,H5用户规模增长迅猛,就意味着这一领域里巨大的市场需求,市场需求决定了商业价值的规模,进一步对同技术发展、资本入局、IP推进,HTML5市场必将继续向好发展

流行的几款H5游戏引擎

国内外相对成熟的H5游戏引擎有很多,这里做一个简单枚举:

  • egret

    国内h5游戏公司白鹭时代开发的一款使用TypeScript语言构建的开源免费的移动游戏引擎
    官网地址

  • cocos2d-js

    Cocos2d-JS是跨全平台的游戏引擎,采用原生JavaScript语言,跨平台,引擎基于MIT开源协议,完全开源,免费,易学易用,拥有活跃的社区支持

    官网地址

  • LayaAir

    LayaAir是Layabox旗下第二代HTML5开源引擎,全球唯一支持ActionScript3、JavaScript、TypeScript三种开发语言
    官网地址

  • lufylegend
    lufylegend是一个HTML5开源引擎,它实现了利用仿ActionScript3.0的语法进行HTML5的开发
    官网地址

  • Hilo
    由阿里开源的一套HTML5跨终端的互动游戏解决方案,内核极简,提供包括DOM,Canvas,Flash,WebGL等多种渲染方案,满足全终端和性能要求
    官网地址

Egret

Z3$DXP0WDJ0{~05F~PMN0C8.png

评价一个游戏引擎的好坏需要思考的几个维度:引擎体积、渲染性能、学习开发成本、功能特性、开发入门、辅助开发工具、社区支持、商业应用、设计思想

egret游戏引擎由于其免费、开源、功能强大的特点成为目前国内应用最为广泛的HTML5游戏引擎

image image

体积

Egret引擎基于开源2D骨骼动画解决方案DragonBones来实现骨骼动画,但整个引擎体积相对其他引擎来说并不算轻量

功能特性

Egret是一整套游戏开发的解决方案,包括游戏开发框架、开发辅助工具,生态环境相对完善。

  • 基于TypeScript进行开发,支持Flash到Egret的高效转换
  • 跨平台支持,可打包为HTML5,以及iOS 和Android、Windows Phone(wp基本已经没市场了)平台原生app,极大提高游戏性能。
  • 接入Egret Runtime,可彻底解决HTML5游戏在WebView中的卡顿问题
  • 提供核心UI扩展库EUI,EUI用 EXML 来开发应用界面,可基于已有组件进行组合或扩展
  • 同时支持2D、3D、VR的H5引擎

功能特性图


image

开发入门

  • 构建工具:
    EgretWing&命令行
  • 可扩展模块:
    Game、Tween、WebSocket、p2、ParticleSystem
  • 开发语言:
    TypeScript
  • 入门成本较高
  • 具备较完善的辅助系统生态

目前来说,egret的生态系统越来完善,技术也逐渐成熟,市场上的成功案例也很多,是一个非常值得选择和进行构建中大型HTML5游戏的引擎

HTML5游戏未来的发展前景

我个人对H5游戏领域的未来发展前景保持非常积极乐观的态度,最近几年的H5游戏技术发展迅速,许多概念得到实现,游戏性能上也有了巨大的进步,从最初的DOM模式到基于canvas模式的游戏技术再过度到基于WebGL的游戏模式,从性能上说,WebGL帮助HTML5游戏整体性能提高了数倍,为HTML5开发大型功能复杂的游戏提供了可能。
任何一项技术的出现和完善都是为了解决问题,解决问题就是要满足需求,创造商业价值,从文章开头对目前html5游戏市场的分析来看,潜在的商业价值是非常巨大的。
目前整个软件行业技术发展迅速,用户也越来越追求高质量的服务体验,对于传统游戏行业,一些必须考虑的因素、瓶颈包括,游戏本身对硬件配置的要求、跨平台开发的高成本、游戏体积等一系列问题在HTML5游戏模式中都可以得到基本或者完美的解决,未来的游戏市场的要求应该是: 高服务高质量、轻容量、易接收、易推广、跨平台。
PC游戏、主机游戏、HTML5游戏、云游戏是目前主要的游戏模式,其中PC游戏、主机游戏市场已经相对成熟,HTML5游戏前面我们已经讨论了很多,云游戏也不是什么新概念了,目前国内也有比较成功的商业尝试比如格来云游戏,个人尝试体验过在移动平台通过格来云游戏畅玩PC端3A级大作,未来HTML游戏与云游戏概念的结合,是一个非常有潜力的市场方向
总结: 依据上述分析的未来游戏市场要求,HTML5游戏与云游戏概念的结合,在未来应该具备非常广泛的市场空间

相关文章

网友评论

      本文标题:关于HTML5 开源游戏引擎 Egret及HTML5 游戏开发的

      本文链接:https://www.haomeiwen.com/subject/hjdmvxtx.html