realthx1/jecs_kernel

Modular runtime-agnostic ECS system orchestration framework for jecs.

jecs_kernel

Modular runtime-agnostic ECS system orchestration framework for jecs.

License: MIT pesde


Warning

This framework is unfinished and there will be a lot of breaking changes. Updating to a next minor version is risky.

  • Runtime agnostic, only depends on luau's standard API.
  • Heavily inspired by Bevy, even mirroring some of its API.
  • Optimized for large amounts of systems.
  • Provides tools for combining and organizing ECS systems into logical components.
  • Jecs is the only dependency.
  • Type-safe API.

Installation

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 roblox

Usage

The only example that currently exists is this file. TODO

Documentation

TODO

Benchmarks

TODO