UNPKG

@byloth/micro-ecs

Version:

A simple & lightweight ECS (Entity Component System) library for JavaScript and TypeScript. 🕹

17 lines (12 loc) 1.21 kB
# μECS 🕹 [![NPM Version](https://img.shields.io/npm/v/%40byloth%2Fmicro-ecs)](https://www.npmjs.com/package/@byloth/micro-ecs) [![Codecov](https://codecov.io/gh/Byloth/micro-ecs/graph/badge.svg?token=GU8UM7FQFL)](https://codecov.io/gh/Byloth/micro-ecs) [![NPM release](https://github.com/Byloth/micro-ecs/actions/workflows/release-npm.yml/badge.svg)](https://github.com/Byloth/micro-ecs/actions/workflows/release-npm.yml) [![GPR release](https://github.com/Byloth/micro-ecs/actions/workflows/release-gpr.yml/badge.svg)](https://github.com/Byloth/micro-ecs/actions/workflows/release-gpr.yml) [![NPM Downloads](https://img.shields.io/npm/dt/%40byloth%2Fmicro-ecs)](https://www.npmjs.com/package/@byloth/micro-ecs) [![License](https://img.shields.io/github/license/byloth/micro-ecs)](https://www.apache.org/licenses/LICENSE-2.0) A simple & lightweight ECS (Entity Component System) library for JavaScript and TypeScript. ## TODO ☑️ - [ ] Implementare una logica di clean-up delle viste non più utilizzate per il `QueryManager`. - [ ] Implementare object-pooling per migliorare e ottimizzare l'uso della memoria. - [ ] Considerare gli archetipi per migliorare e ottimizzare le query sui componenti.