I was wanting to make a fast based fps game in unity, something similar to games like (Ultrakill, quake, karlson, etc…) these kind of games, but I was wondering, should I use the unity’s CharacterController component or the RigidBody component? note that I want my game to have things like:
- basic smooth movement + jumping
- dashing
- wall running
- wall jumping
- sliding
- and also killing animation during gameplay
so? which one to choose?
I thought that the CharacterController can be used to do so, but a lot of youtube videos using RigidBody so I started questioning