View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.1.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 1006 KB
- Files
- 187
- Favorites
- 41
- Views in the past week
- 19
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $5.80 on
Keywords
Core Systems Kit: Audio, Save, Debug, Factory, Scene, Configs and utils
- Price drop
UBP is a Unity foundation framework with Audio, Save, Scene, Debug, Config, Factory, Coroutine, and Update services. Quick setup, no MonoBehaviour coupling, pooling, console commands.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 11
Core Systems Kit: Audio, Save, Debug, Factory, Scene, Configs and utils screenshot 1
About this asset
[Documentation] | [Support] | [Discord]
Ultimate Base Project (UBP) is a production-ready Unity foundation framework built around a centralized Service Locator pattern, providing core backend services such as Audio, Save, Scene, Debug, Config, Factory and Update. All core services are controlled from a single editor window, enabling centralized setup, monitoring, and debugging without MonoBehaviour coupling.
✨ What You Get
- 8 Core Services - Audio, Save, Scene, Debug, Factory, Application Events, Updater, Coroutine
- ConfigStorage - Powerful async/sync configuration management with Addressables support and type-safe access
- AssetLoader - Advanced async/sync asset loading system with full Addressables integration and scene management
- One-Line Access - Access project services from anywhere
- Production Ready - Battle-tested architecture with proper error handling
- Fully Extensible - Add your own services with clean interfaces
- Complete Demo - Working examples for every feature using simple placeholder assets
🎯 Perfect For Projects of Every Scale
- Indie Developers - Jumpstart your project with proven systems
- Game Jams - Professional foundation in minutes
- Students - Learn production-grade patterns
- Solo Developers - Focus on gameplay, not infrastructure
- Large Studios - Standardized patterns for team coordination
🔧 Core Services:
🎵 Audio Service
- Play SFX and music with one line
- Volume control for SFX/Music separately
- 3D spatial audio support
- Automatic audio source pooling
💾 Save Service
- Async and sync save/load operations
- Automatic backup system
- JSON serialization (extensible to custom formats)
- Cross-platform file handling
🎬 Scene Service
- Async scene loading with progress callbacks
- Addressables support
- Scene management utilities
- Memory-efficient loading
🐛 Debug Service
- In-game console ('~' to toggle)
- Log filtering
- Custom console commands
- Development-only features
🏭 Factory Service
- Object pooling system
- Dependency injection
- Post-processing pipeline
- Memory optimization
🔁 Coroutine Service
- Start and stop coroutines from any C# class
- Centralized coroutine runner safe across scene loads
- Stop by Coroutine, IEnumerator, or stop all at once
- Perfect for backend systems, services, and managers
📱 Application Events
- Centralized app lifecycle events
- Pause, focus, quit handling
- Non-MonoBehaviour event system
⚙️ ConfigStorage
- Async/sync configuration loading and caching
- Full Addressables support
- Type-safe configuration access with inheritance support
- Automatic config discovery and registration
- Cross-platform configuration handling
📦 AssetLoader
- Async/sync asset loading with progress tracking
- Complete Addressables integration
- Memory-efficient asset management
- Support for both Resources and Addressables
From the publisher's Asset Store listing.
Technical details
⚡ Key Features:
- Zero Learning Curve - Works out of the box
- Modular Design - Use only what you need
- Performance Optimized - Async operations, object pooling
- Cross-Platform - Works on all Unity platforms
- Well Documented - Comprehensive XML documentation + online Api and Manual
- Demo Included - See every feature in action using simple placeholder content
💡 Why Choose This Framework?
Save Development Time
- No more building basic systems from scratch
- Focus on your game logic, not infrastructure
- Proven architecture patterns
Professional Quality:
- Clean, maintainable code
- Proper error handling
- Async/await patterns
- SOLID principles
Extensible Architecture:
- Add custom services easily
- Implement your own post-processors
- Create custom console commands
📋 Requirements:
- Unity 2021.3 LTS or newer C# 8.0 or newer
- No external dependencies
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.