Workflow for creating a nanite static mesh based character? Like AncientOne in Valley of Ancients demo

Create a blueprint with a skeletal mesh. Then just place your Nanite static meshes under that skeleton in the blueprint hierarchy. Use the Parent Socket attribute to choose which limb its attached to. Regarding the pains-taking nature of the proces, you can probably automate it with some scripting, depending on how many characters you need to set up this way. Or just bite the bullet and do it by hand.

Here’s a jank-tastic version I quickly roughed up: