Character Controller vs Rigidbody 3rd Person Zelda-esque
I've seen this question asked a bunch of times, but I'd really appreciate some feedback. I'm currently testing a character controller that moves relative to the Camera, as with Zelda, my problem is, which one should I use? Currently I've been using rigidbodies, since I can alter their velocity directly, however I've been running into problems with this, because I'm also altering their y velocity for jumping and the likes, which means that slopes are impossible.
Would it be better to try and use a CharacterController instead and start from scratch, I'm not opposed to the idea, I'm taking this as a learning experience anyway, I'm just curious what peoples opinions are, some people believe that Rigidbodies are more for physics based characters, so it would be out of place, I want to get it right before I start building anything monumental on top of my code.
Your answer
![](https://koobas.hobune.stream/wayback/20220612104613im_/https://answers.unity.com/themes/thub/images/avi.jpg)