Контроллер персонажа (character controller)
Кинематический компонент, который двигает игрового персонажа по миру с учётом столкновений, но без полной динамики твёрдого тела, — движение получается точным, а не прыгучим.
Ящик или бочка под управлением физики твёрдого тела получает импульсы, трение и вращающий момент — для игрока, который должен остановиться на месте и развернуться за один кадр, это ровно то, что не нужно. Контроллер персонажа меняет физическую точность на предсказуемость: он сдвигает капсулу на фиксированное расстояние за кадр и сам разрешает столкновения.
Гравитацию, дугу прыжка и допустимую крутизну склона программист пишет вручную, обычно поверх collide and slide и shapecast. В Unity компонент называется CharacterController, в Godot — CharacterBody; оба кинематические и игнорируют любую силу, о которой им прямо не сказали.