The Asset Service Bus is a powerful tool for managing game assets in Unity projects. It offers a complete service from editor import of assets to loading at runtime, and packaging. The system provides three main tools: Project Watcher, Asset Manager, and Package Builder. Project Watcher helps establish and maintain project architecture, while Asset Manager allows for easy loading of assets using fuzzy search matching. Package Builder enables parametric package build via shell script, supporting integration with CI/CD systems like Jenkins and Gitlab CI/CD. The system also includes features such as automatic asset registration and indexing, low overhead resource management, and support for CI/CD systems and resource pooling for improved performance.
Key features include:
- Full source code with documentation for customization
- Asset management APIs for different scales
- Automatic asset registration and indexing during import
- Easy loading and unloading of game assets with relative paths or fuzzy matching
- Support for CI/CD systems
- Resource pooling for improved performance
Unified Asset Management and Packaging Solution - Asset Store





