A Hyper ECS framework in TypeScript
npm install encompass-ecsA TypeScript implementation of Encompass, a powerful engine-agnostic Hyper ECS framework for game development.
Object-oriented game code is messy and unmaintainable.
Encompass lets you write clean, de-coupled code so you can spend more time refining your design and less time fixing bugs.
Fully supports the TypescriptToLua project. Write your games in TypeScript and compile to Lua! We love LÖVE!
Docs and Tutorial:
https://encompass-ecs.github.io/
API:
https://encompass-ts.readthedocs.io
LOVE: https://github.com/encompass-ecs/encompass-love2d-starter
Some example projects are complete or in active development.