Dynamically add new 3D characters to game

If I have game like Runner and i want add new characters with his own Animation, textures, Meshes etc…

If game can download this new characters from API or I have to make new release of the game and upload to store?

Asset Bundles are perfect for this:

it’s also worth checking this out:

the passage about addressable asset system