🎮 Game

Goo is a UI library for s&box that renders immediate-mode style blobs into Sandbox.UI panels with animation, shapes, text, images, web panels, virtual lists, and grids. It builds a blob tree, diffs it against retained fibers, then applies ops to create and update engine panels, with stateful panel subclasses for events, variants, and shader effects, plus authoring components for editor use.

🔧 Editor

An editor library that adds custom property widgets for the Goo authoring workflow. It has ControlWidget subclasses for numbers, lengths, sides, colors, enums and token-aware fields, plus dropdowns for cursor, blend mode and font weight. A PrefabLivePush helper watches prefab files and updates open editor scenes when the source JSON changes.