Modular runtime-agnostic ECS system orchestration framework for jecs.
Warning
Right now the framework is super unfinished and was written at nights by tired me. Expect its code to be confusing or maybe meaningless.
Many breaking changes will be introduced until I decide that my Bevy ripoff in Luau very original framework is good enough.
IT WILL BREAK YOUR PROJECT ONCE YOU UPDATE TO THE NEXT MINOR VERSION!
- Runtime agnostic, only depends on luau's standard API.
- Heavily inspired by the Bevy Engine, even mirroring some of its API and patterns.
- TODO lol
Warning
Currently, only the roblox target is supported in pesde, this will change after pesde v0.8 releases.
Using pesde:
pesde add realthx1/jecs_kernel -t robloxThe only example that currently exists is in this file. TODO
TODO
TODO
The main goal is to bring whatever Bevy offers to Luau.
Obviously, this doesn't include the features that make Bevy a fully-featured game engine, since most of them don't make any sence in Luau, especially in Roblox.
I want to give jecs a nice way to create apps with good architecture and amazing DX.
Basically, I just decided not to reinvent the wheel and implement parts of Bevy that make sence in Luau.
