What's the correct way of putting these objects together to form a game-ready asset? I am making a character that will be exported as an .fbx file to a game engine (UE4). I made the basic shape of it using multiple cubes with subsurface modifiers and a mirror modifier for the arms and legs. So I came up with the following result:




My very simple collection of cubes looks like this:


Now I need to:


Paint this character's textures (which includes UV mapping)
Rig it
Create an animation


before doing so am I supposed to join the meshes? If so then do I use a Boolean or CTRL+j? If not then do I parent every object to an armature? Please tell me what's the correct workflow for a game ready character. Thanks
You would most likely want to have all of these objects joined into the same mesh. You wouldn't use booleans for this. You need to unwrap, and texture, then rig and animate.