I hope this is the right area.
I’m starting work on a project that will use 2D characters. I’m wanting to integrate a character customization, which means that different parts need to be able to be switched out. This makes me want to break a character in 4 parts: head & torso, left arm, right arm, and legs. The issues is that with different sizes, I’m not sure how to have the system figure out the placement of the parts in relation to the other parts.
I was thinking that setting up sockets, but that would involve a skeleton system. Any ideas for how to have the system know where to place the pieces relative to their parent parts?