点击“开发者技术前线”,选择“星标”
让一部分开发者看到未来

来自:OSC开源社区

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

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

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

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

特性

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

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

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

据不完全统计,目前 Eva.js 覆盖了 9 个以上的 APP,30 多个项目,阿里巴巴内部的 NPM 包下载次数 3w 多次,覆盖用户数超 5 亿。官方表示,未来 Eva.js 会从性能,开发者体验,互动能力三个方向,让前端开发者更低成本的开发互动游戏。

项目官网:https://eva.js.org

— 完 —

前线推出学习交流一定要备注:研究/工作方向+地点+学校/公司+昵称(如JAVA+上海+上交+可可),根据格式备注,可更快被通过且邀请进群扫码加小编微信,进群和大佬们零距离

END

后台回复“电子书” “资料” 领取一份干货,数百面试手册等你

开发者技术前线 ,汇集技术前线快讯和关注行业趋势,大厂干货,是开发者经历和成长的优秀指南。

历史推荐

Rust 能开发App了,谷歌宣布安卓加入对 Rust 的支持!

重磅!阿里巴巴正式开源基于 Flutter 的 Web 渲染引擎:Kraken

Windows Terminal Preview 1.8发布,更新亮点一览

「鸡蛋返生」美国早就在搞了吧!


http://www.taodudu.cc/news/show-2401449.html

相关文章:

  • 算法实现 int sqrt(int x) 函数。
  • Excel的序列号转换的算法
  • springCloud- 搭建高可用的Eureka_server
  • keepalived的双机热备(主从模式)-主机宕机备机无法替代踩坑
  • 通俗易懂的通用excel导出
  • 基于lvs实现的高并发负载的实战
  • 前端小案例喽
  • 计算机联锁控制系统的软件应具备信号操作功能,N6_计算机联锁控制系统原理-软件原理.ppt...
  • 这世界没有能够预测未来的魔法水晶球
  • 【别再说不懂linux命令了,再给你】
  • 谁会成为今年的Best CIO人选
  • 拥抱“互联网+”,开拓渠道发展新业态
  • 目标检测论文解读复现之十四:一种基于残差网络优化的航拍小目标检测算法
  • 天津大学计算机学院网韩瑞泽,2018天津大学计算机学院考研拟录取名单
  • Unity FPS 计算
  • Jetson Nano 系列之:25FPS性能优化之路
  • cs1.6服务器弹道优化,cs1.6弹道优化参数
  • cocos creator性能优化合集
  • Flutter 性能优化
  • 常见的 Android 性能指标获取方式:CPU、FPS、Memory、GPU 、I/O、Network
  • 腐蚀rust电脑分辨率调多少_腐蚀Rust帧数优化指南 游戏FPS提高方法说明
  • 服务器fps不稳定,FPS不稳定是什么原因?玩游戏FPS低怎么办?
  • Flutter 学习与性能优化总结
  • FrameTime、FPS、流畅度、Jank
  • java fps计算_帧率(FPS)计算的六种方法总结
  • APP性能优化
  • 稳定性及性能调优<二十四>-------性能优化3【页面加载耗时优化实战、页面滑动流畅度FPS优化实战】
  • UE4 4.13 VR FPS 继续优化
  • csgo fps不稳定和服务器,CSGO fps不稳定,求FPS 优化设置
  • FPS优化

阿里开源互动游戏引擎Eva.js相关推荐

  1. 8月24日云栖精选夜读 | 阿里开源富容器引擎 PouchContainer 的 network 连接机制

    PouchContainer 是阿里巴巴集团开源的高效.轻量级企业级富容器引擎技术,拥有隔离性强.可移植性高.资源占用少等特性.可以帮助企业快速实现存量业务容器化,同时提高超大规模下数据中心的物理资源 ...

  2. 开源Flash游戏引擎PushButton Engine

    介绍开源Flash游戏引擎PushButton Engine  最近,一个开源 的Flash游戏引擎PushButton引擎发布了,与以往的游戏引擎不同的是,这是一个模块化的游戏引擎,也就是说它提供了 ...

  3. [原创]四大开源3d游戏引擎探究(前言上)

    [声明] 本人水平有限,只对于长久以来研究的几个经典3d游戏引擎的设计思想.程序架构和应用行深入剖析的结果与游戏开发同行分享,文档有不妥之处请指出,期待我们的共同进步. 引擎名称: 1.       ...

  4. 记录一下八款开源 Android 游戏引擎

    记录一下八款开源 Android 游戏引擎 虽然android学了点点,然后现在又没学了(我为啥这么没有恒心呢大哭).以后有时间还是要继续学android的,一定要啊!虽然现在没学android游戏编 ...

  5. 开源Flash游戏引擎

    FFlimation Fflimation 引擎是as3的二维(类似暗黑破坏神)引擎.主要用于游戏开发.这个项目的主要目的是提供一个稳定的开发平台,这样游戏设计师就可以忘记游戏渲染引擎把精力集中在游戏 ...

  6. 开源图形/游戏引擎的点评

    开源图形/游戏引擎的点评 什么是游戏引擎?举个简单例子,在某游戏中的一个场景中,玩家控制的角色躲藏在屋子里,敌人正在屋子外面搜索玩家.突然控制的角色碰倒了桌子上的一个杯子,杯子坠地发出破碎声,敌人在听 ...

  7. html5游戏开门引擎,Hilo(HTML5 互动游戏引擎)

    HiloHTML5互动游戏引擎是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏,支持多种模块范式的包装版本,包括AMD,CMD,COMMONJS,Stan ...

  8. [转]阿里开源低代码引擎LowCodeEngine

    一.什么是低代码引擎 低代码引擎是具备强大扩展能力的低代码研发框架,使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台.同时,低代码引擎还在标准低代码设计器的基础上提供了简单易用的定 ...

  9. Cocos2D-HTML5开源2D游戏引擎

    文 / 林顺 Cocos2D-HTML5是基于HTML5规范集的Cocos2D引擎的分支,于2012年5月发布.Cocos2D-HTML5的作者林顺将在本文中介绍Cocos2D-HTML5的框架.AP ...

  10. 阿里开源低代码引擎LowCodeEngine

    一.什么是低代码引擎 低代码引擎是具备强大扩展能力的低代码研发框架,使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台.同时,低代码引擎还在标准低代码设计器的基础上提供了简单易用的定 ...

最新文章

  1. [9-1]磁盘基本知识、分区基本概念
  2. 【转载】插件自动升级
  3. time_wait状态产生的原因,危害,如何避免
  4. GBK字符集和UTF8字符集的转换C++
  5. javascript中setTimeout()函数
  6. Netty 总结与面试答疑
  7. osgi导出包和非导出包_了解如何解决OSGI捆绑包
  8. 加速业务交付,从 GKE 上使用 Kubernetes 和 Istio 开始
  9. 【TensorFlow】池化层max_pool中两种paddding操作
  10. Mysql连接报错:1130-host ... is not allowed to connect to this MySql server
  11. 大数据平台目前存在的问题
  12. 2022最新iApp源码(破解ZIP密码)+已编译的成品
  13. 如何打开mo文件并修改 PoEdit
  14. wince驱动加载失败
  15. errorC1083 无法打开源文件 c1xx
  16. 先锋女性与Lazada:面包与玫瑰的东南亚之旅
  17. Complementary Trilateral Decoder for Fast and Accurate Salient Object Detection(速读啊)内含与u-shape的对比
  18. 前缀和(一维数组+二维数组+差分)
  19. NTFS分区结构及图片文档结构
  20. Carsim与Simulink联仿Carsim找不到Matlab错误的解决方案,此前装过多个Matlab版本出现该问题可以尝试此方法

热门文章

  1. 组合数计算(从1000到1e9的组合数各类求法)
  2. 推导手机QQ聊天记录db文件加密IMEI值
  3. 自学c语言要下载什么软件下载,你学c语言用的什么app?
  4. iphone5处理屏幕分辨率
  5. 腾讯元老赚够钱后辞职,到安徽隐居,每天对着200亩地发呆
  6. win7安装cuda纪录
  7. 台计算机结构看内存条位置,内存条正反怎么看
  8. 抖音起名号项目详细步骤拆分,不懂话术怎么办?
  9. Polynomial Commitments代码实现【1】——scipr-lab/poly-commit(含不同曲线性能对比)
  10. 华为手机Android studio 配置ADB wifi 调试