🎮 Game

A reactivity library for s&box that lets creators declare State and Derived values, run Effects, and wire reactive updates into game ticks and UI Panels. It implements a runtime with versioning and dependency tracking, a GameObject event bus, tick/frame schedulers, and attributes plus helpers for source-generated reactive properties and panels.

🔧 Editor

Editor-side tools for inspecting a reactive system. It adds a debugger panel with a tree of Effect roots, inspector widgets for reactions and dependencies, and some UI helpers and settings plumbing to integrate with the s&box editor.

🐞 Possible Bugs

Internals/Runtimes/InfiniteLoopException.cs
The class declaration syntax is invalid for C#: it seems to attempt a primary-constructor style 'InfiniteLoopException(Dictionary<Effect, int>? effectExecutions = null) : Exception(Message)' which is not valid C#; the constructor and class body are malformed so this code will not compile as written.