How can I make functional Sonic/Mario type objects in 2D using UE5

I believe this fits here, I’m primarily working with 2D but in the future, I’ll still need to know how to do 3D or even 2.5/2D-3D mixed assets.

so my question is how would I go about making 2D and 3D assets that work similarly to Sonic and Mario games and have similar physics and behaviors? I can make graphics but the physics and functionalities of these things I can’t figure out how to make, I can’t seem to find any tutorials covering this, especially for 2D. I can only find tutorials talking about making player sprites.

a few examples would be: Sonic loops, corkscrews/twists, springs, slopes/ramps, falling/moving/rotating platforms, doors/pipes (general screen/level transitional objects).

this is not bad, although it is outdated quite a lot being over 2 years old and using UE4 instead of UE5. especially because I’m using the latest version which changed some things.

I did find a turotial that covers how to do moving, falling, and rotating platforms, and one that seems to cover trampolines and spikes similar to sonic games, but as of yet, I have not found anything for corkscrew or loops which would be pretty complex to recreate. I will continue searching and will also check that video for some ideas as well

It was just to give you a idea of how its made

I found this tutorial which seems to work for platforms, although it isn’t very modular which I’ll have to work on at some point.

I have run into an odd issue with the platform it makes where it for some reason phases through the ceiling and then moves quickly upward before appearing at the ground to repeat the cycle. it should get to the ceiling and then go back down so I’m not sure why it’s going beyond the bounds and then speeding up.


UE5 plat movement issue