Bundle Manager[1.2.1]
Hi everybody,
I’m an independent game developer. I have worked with Unity for 3 years in game development.
When working with Unity, I found that the bundle system is pretty frustrating for programmers. It needs so much hard coding works, and you need keep changing the code to adapt the rapidly changing assets structure. So I made this plugin.
===============================================================
Bundle Manager is a Unity streaming solution based on asset bundles which provides a way to create, edit and optimize your bundles without any coding.
The native Unity bundle management approach usually contains too much hard-coding. The goal of this tool is to get programmer liberated from the resource management work. Let them focus on resource using but not resource packing.
Features
Code free bundle management.
Create and edit your bundles without need to touch code.
Bundle dependency management.
Reuse assets in multiple bundles to save your player’s time and bandwidth.
Incremental building.
Skip unchanged bundles in bunlding to save your time.
Download priority.
Automatic runtime priority management. Choose which bundle you want first.
Bundle verisons.
Automaticly version number management for unity cache.
Intuitive user interface.
Unity native GUI style. Start using Bundle Manager in 10 mins.
Here’s our Official Website | Store Link | Email | Trial Version
================================================================
About Unity 5
Many questions about new Asset Bundle system Unity 5. So I write my opinion here:
It’s glad to see that Unity finally trying to face this mess.
BM have lot of common with this new system, GUI only management, incremental building, etc. But we have some design differences on how to deal with bundles.
1.GUI design. We think streaming solution is a big deal for Games. So we give BM a whole window to deal with it. Compare to Unity’s small widgets, BM will be more convenient if you have too many bundles.
2.Bundle dependency design. We and Unity both agree hard coding dependency management is torment for developers. So in the new system, Unity want manage bundle dependencies automatically. But we think developers need full control on the dependencies.
Sometimes we just don’t want bundle A depend on bundle B, even they have same x asset. Because bundle A or B may have some other assets much bigger than x.
As a plugin created more one year, we have some small functions Unity don’t have.
Also new system have functions we don’t have, like bundle variant. So you should be careful to decide use BM or New Bundle System.
For now BM will keep working on legacy bundle system. Since the new bundle API is not open enough, that we cannot edit the bundle content. And there’s no way to manage dependencies manually. If the new system API keep evolve, once it’s ready, we will move to the new API.
Here’s short tutorial.
New Version!
1.2.1
-Added support for WebGL
-Added method for checking if bundle is cached.
-Added ability to rewriting priority of bundles in waiting list.
-Fixed bundle priority cannot be saved in Editor.
-Added/Fixed some document.





