专栏名称: 开源前线
推荐热门开源软件,播报最新开源项目和开源资讯!
目录
相关文章推荐
人人都是产品经理  ·  今年产品这工资是认真的吗? ·  21 小时前  
人人都是产品经理  ·  微信+DeepSeek,我能想到的几个场景 ·  2 天前  
人人都是产品经理  ·  从“直男救星”到“姐姐收割机”!小米冲上万亿 ... ·  2 天前  
国际旅游岛商报  ·  刚刚通知!海口这些区域或停水→ ·  3 天前  
51好读  ›  专栏  ›  开源前线

阿里又一开源神器!前端互动游戏引擎Eva.js正式发布

开源前线  · 公众号  ·  · 2021-04-28 10:24

正文

来源: OSC开源社区(ID:oschina2013)


近日,阿里巴巴宣布开源 互动游戏引擎 Eva.js ,该项目致力于让前端工程师更低成本的开发互动游戏,并已经在淘宝、天猫、支付宝、优酷、考拉、菜鸟、盒马等业务场景中使用。

据悉,该项目源自阿里旗下各 APP 前端游戏/动画开发实践。目前的 APP 在拉新,留存,促活,转化等运营过程中,将业务与游戏相结合成为一种趋势,比如淘宝、支付宝、京东、饿了么、拼多多、招商银行等等 APP 都有类似的游戏化互动项目。

项目官方表示,阿里团队在历年互动游戏探索中,使用过 Cocos/Egret/Laya 等游戏引擎开发互动游戏,后来改为基于兼具强大渲染能力和性能,同时体积更小 PixiJS 。团队近年来基于 PixiJS 做了非常多有利于前端开发互动游戏的工作,Eva.js 项目的底层也使用了 PixiJS 作为渲染引擎。

Eva.js 实现了互动游戏常用的动画和渲染能力,也有游戏中常用的物理和音效插件。项目团队针对加载和运行时做了一些性能优化,在用户体验方面实现了无障碍化。

特性

  • 高效开发:Eva.js 提供最基础的互动游戏组件,让前端工程师几行代码就能做出效果。

  • 性能:提供高效的运行时以及渲染能力。

  • 可扩展性:使用 ECS 架构,最小化ECS内核+渲染(目前 gzip 130K),通过插件机制可以扩展插件。







请到「今天看啥」查看全文