When should I use Data Asset and Object Library?

When and why should I use Data Asset and Object Library? Why do we need a separate asset for each of them and how should I use them?

Thank you

Hello,

Data Assets fulfill a very specific purpose. Currently BlackBoard Data Assets are used for storing information to be used by Behavior Trees and TireData Assets are for Vehicles.

An ObjectLibrary is an object that contains a list of either loaded objects or FAssetData for unloaded objects, that inherit from a shared base class. They can be used for gathering Assets based on a path.

More information about Object Library use can be found here: https://docs.unrealengine.com/latest/INT/Programming/Assets/AsyncLoading/index.html

I hope this helps clear things up!

Cheers!

1 Like