Skeletons and Control Rigs

Hey all,

I have been working on setting up a control rig for a Synty skeletal mesh.

I have found that the bone rotations on the skeletons vary. For example, the Right Thigh, the +Z points down, but for the Right Calf +Z points left (or something similar where they don’t match).

When using the Basic IK Node and setting up the primary and secondary axis, I always get a weird rotation in one of the bones/meshes.

My questions is, having no rigging experience, is it important that all the bones, at least in a chain, be oriented the same? For the Right leg, all bones should have their +Z oriented the same?

What is the best way to rig a skeleton to work best in Unreal Engine?

Any thing helps, Ive exhausted ChatGPT and Google and just looking for some good info.

Thank you