Skip to content

游戏引擎 Eva.js

转自 Alibaba F2E

https://eva.js.org

1621051060891-317cc324-7dbf-47c7-ac46-5a1d094958d4.png

游戏引擎

使用过 Cocos/Egret/Laya 等游戏引擎开发互动游戏,他们有很多的优势,比如说他们都是大而全的引擎,能实现非常多的游戏能力,一体化比较好,从编辑器到发布一套流程搞定,跨平台能力不错,能够发布 Android/iOS/Web。

但随着我们对互动游戏的理解,发现前端互动类游戏大多数只是一些简单的交互和动画;对

渲染引擎

后来我们就开始基于 PixiJS 探索,PixiJS 提供了非常强大的渲染能力、更小的体积、更好的性能。团队近几年来基于 PixiJS 做了非常多有利于前端开发互动游戏的工作。我们的Eva.js的底层也使用了 PixiJS 作为渲染引擎。

Eva.js的愿景

是让前端工程师更低成本的开发互动游戏,我们希望做到

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

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

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

更新: 2021-05-15 11:57:47
原文: https://www.yuque.com/u3641/dxlfpu/nkn56r