Unity 6
BMG Tools
The package behind Compactory and Arctric Slopes — procedural paths, settings, tweening, menus, and the small systems that made those games ship.
Dynamic Path System
Editable nodes that become a playable slope
- Settings SystemScriptable settings, apply/reset, and Input System rebinding
- Tweening EquationsFive ease curves for UI and motion
- Unity Extension MethodsSmall helpers for cleaner, safer C# in Unity
- State Machine FrameworkSerialized states with pluggable transitions
- Menu ControllerStack-based page navigation for UI menus
- Collider EventsEvent-based wrappers for 3D and 2D physics callbacks
- Progress TrackerShared progress reporting for coroutines, loops, and subprocesses
Install
Unity Package Manager → Add package from git URL. Needs Input System, TextMeshPro, and Newtonsoft.Json for Settings.
https://github.com/echeung1008/bmg-tools.git