// the find
locus84/Locus-Bundle-System
Simple Unity Addressables Alternative That Supports Synchronized API
A Unity asset bundle manager that provides a synchronous loading API on top of the Scriptable Build Pipeline — essentially what you'd build yourself after getting frustrated with Addressables' complexity. Targets teams that want reference-counted memory management without learning Addressables' graph model. 219 stars in ~4 years suggests it found a real niche but stayed small.
Synchronous `BundleManager.Load<T>()` is the main draw — coroutine-heavy Unity codebases often can't afford the refactor Addressables demands, and this fills that gap cleanly. Automatic shared-bundle extraction from the dependency tree (the 'auto optimize' step) is genuinely useful and something Addressables punts back to you. The folder-based bundle grouping maps naturally to how most projects already organize assets, reducing the configuration ceremony. Editor emulation without a CDN (`Emulate Without Remote URL`) is a practical detail that saves hours of local iteration.
Last commit was April 2024 and the repo shows no active maintainer response to issues — if you hit a bug in Unity 6 or later, you're forking. No support for asset groups, labels, or the content catalog patterns Addressables uses, which means migrating a mid-size project off Addressables toward this is probably harder than migrating away from it later. The synchronized API is implemented via cached WWW requests which trades memory for convenience in ways the README glosses over — no guidance on how much 'quite low' memory overhead actually is at scale. Zero automated tests in the repo; the editor test example in the README is a single hand-rolled assertion, not a real test suite.