Looking into Unity

Hello everyone!
I’ve programmed in other languages and SDK’s before, and I’m looking for something more professional and upscale to continue dabbling in with my work. Unfortunately, as I’m juggling multiple projects, I do not have the time to research new 3D engines as thoroughly as I would like.

Anyway, the biggest thing I’m wondering is collision detection. I’ve noticed the character controller feature in Unity. This is very interesting, that you can control the character by using physics or transformation. I’ve always typically moved the character by transform (avoiding physics for the most part), but here is what I’m wondering:

**My character jumps onto a moving, spinning (y-axis) platform. How can my character move and rotate along with the platform?
**An enemy jumps onto my character and is being dragged by said charater. Much like the moving platform, how can I rotate and drag the enemy along with my character.

The thing I can think of is by making the character become a child of the moving platform (while attached), and make the enemies be children of the character (when attached).

How long would it take to get something up and running? I’ve noticed the tools - very impressive - but I enjoy rapid development packages!

Thank you all for replying!

It’s easier to just use RigidBodies, Unity’s physics are amazingly simple.

The OP’s approach is on the ball.