Is it possible to have an array asset that I can simply reference in my blueprint and get all those assets instead of having to reference each of them for every blueprint?

Just use a data asset. To create a data asset:

  1. Add New → Blueprint Class → PrimaryDataAsset.
  2. Add variables (like your array of sounds) to the class. If you set values here, they will be the default values for that data asset.
  3. Add New → Miscellaneous → Data Asset, and pick the name of your data asset class.
  4. Open it up and set the values.

To use that data asset in a class, add a variable of your data asset class and set it to the data asset you want (you can have multiple data assets for a data asset class).

2 Likes