Movement along curves in 2.5D platformer

So I’m getting started on making a 2.5D platformer, and I don’t want the player’s movement within the game to only be along two axis. I want the scene to curve at certain points, probably along a path, and the player will move along it, a bit like Klonoa on ps1, or certain areas in Bloodstained: Ritual of the Night. Any suggestions on how to make it, or, even better, any tutorials on how to make it?

Cat Like Coding has a nice text based tutorial on movement that also includes a section on custom gravity: Unity Movement Tutorials

It’s 3d based, and maths heavy, but it should be possible to apply the principles to 2d.

Here was my effort, with full project linked below:

proximity_buttons is presently hosted at these locations:

https://bitbucket.org/kurtdekker/proximity_buttons

https://github.com/kurtdekker/proximity_buttons

2 Likes

Thank you for your answer, it solved a problem that had been bothering me for days.

@Kurt-Dekker Man this reminds me of Pandemonium. Good stuff!

1 Like