Skip to content

Stuhl/javascript-entity-component-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Entity component system that is easy to understand (and lightweight!)

Features

  • Gives the most basic features to get going
  • it's small (1.61kb minified)
  • no dependencies
  • it has documentation

Problems

  • Because the philosophy of this library is to be lightweight and simple, I haven't found a solution yet to make rendering work in a intelligent manner (It would call the rendering processor multiple times per frame which is baaad), so for now use this only to update entities. However there are methods implemented to help you work inside your rendering function.

Live Demo

  • TBD

Tutorial

  • TBD

Documentation

Docs

Roadmap

  • Implement a method that will freeze a processor and keep component state
  • Solve the rendering problem

About

A simple and small sized Entity Component System for HTML5 games

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published