Expected Asset Bundle Cross-Version Behavior

What are the expectations when using an asset bundle built with Unity Version X on applications built with Versions ‘less than X’ and ‘greater than X’?

I’m having a particular animation crash when building 2022.3.20 assets and using them from a 2022.3.13 build. Before doing a deep dive into the actual animation problem, I want to know if it’s generally inadvisable to even have this situation.

There appears to be only one particular animation that causes an issue. In situations where the animation is not present, the assets from the bundle appear correctly in the actual build.

Hi Nathan,

Forward compatibility with AssetBundles isn’t supported or recommended.

It is frequently OK to go in the other direction (e.g. building assets in 2022.3.13, and using them in a 2022.3.20 build) so long as the Unity features are reasonably stable. The Asset Bundle docs include some neat notes on backward/forward compatibility which should be helpful:

Thank you for the reply! I’m not in the position to dictate what version our bundles are made for, but this is certainly something I can take to the people who do make those decisions.