Hello, I want to create very simple FPS game. I have tried to google differences between rigid body movement and Character controller. From what I understood, character controller should be ideal in most cases but I still dont understand why. Isnt it much easier to use rigid body since its providing pretty easy way to make jumping, acceleration, some kind of sliding with use of friction etc.
Can you help me decide please ?
The game Iam making should have similar movement like quake,doom,unreal tournament… and since those games have pretty wild movement mechanics like strafe jumping, rocket jumping, sliding, wall running etc. then isnt it logical to use rigid body instead of coding all that physics by myself ?
Also, do you have any idea what these games are using ? I would love to do it with correct approach. I was checking Quake 3 source code and it seems like movement physics is coded “manualy” instead using some kind of rigid bodies but all those modern games feels like they are using rigid bodies for character so Iam pretty confused.
So I’ll be grateful for any kind of advice or clarification. Thank you.