matter
matter copied to clipboard
A modern ECS library for Roblox
This is currently a draft but it rewrites the registry of Matter in order to improve the performance of a couple key operations such as queries, random access and moving...
## Description Most of the docs added with view seem to have some parsing bugs that should be fixed. ## Steps to reproduce Can easily be seen on the generated...
The issue is found in https://github.com/matter-ecs/matter/blob/main/lib/debugger/formatTable.lua 
## Current behavior Selecting an entity on the server debugger shows the highlight to everybody. ## Proposed improvement Only the players using the server debugger should see the highlight. ##...
There are lot of things that Matter can improve upon in terms of performance. Namely, insertions, queries and random access. 1. Insertions being slow is to be expected when moving...
I did a bit of hacking to see how easy it would be to add a watch mode to Matter and got far enough that it felt warranted to add...
Still WIP. Created draft PR to make it easier to discuss implementation. Ignore whitespace for a better time. ## Related issues Resolves #46
As projects grow in complexity and size, the ability to perform operations concurrently becomes increasingly critical. Implementing multithreading support could offer substantial benefits.
## Current behavior Currently the system index and system name in the debugger are all inline. ## Proposed improvement It would be better if the system index were either center...
Roughly 80% of our queries bottleneck are preventing iterator invalidation and unpacking columns. The latter of which we have a decent solution at #27 However iterator invalidation is pretty tricky...