DEV Community

Andrew  Wooldridge
Andrew Wooldridge

Posted on

ECSY is an Entity Component System for JavaScript

Entity Component Systems are a way to compose complex systems in a way that is efficient, logical, and performant. ECSY is an example of one such ECS for JavaScript, and while it's still early in it's development, is already making some waves.

You can check it out here ECSY -- with some documentation, a few examples, and a discussion group. It even has bindings to Three.js , Two.js and BabylonJS.

This is perfect for games, simulations, and any other situation where you want to create a lot of instances of some entity and efficiently animate, or somehow transform them.

Another example of an ECS for JavaScript is A-Frame

Top comments (0)