Kinematic/character or rigidbody

hello im very new to godot and programming in general and i wanted to know what you should choose for a player character. what really is the difference and how do they work. would the character of celeste for example be a rigidbody because it can hold momentum and mario a kinematic body? Im sorry if this is a dumb question. (english is also not my native language)

I recommend characterbody, godot actually gives you a pre-fabricated script for some basic movement, and its a good building block.

A rigid body is one that is directly controlled by the physics engine in order to simulate the behavior of physical objects
Using rigidbody - Godot docs

Character bodies detect collisions with other bodies when moving, but are not affected by engine physics properties, like gravity or friction
Using characterbody- Godot docs

I recommend reading these documentations, they could possibly help you out more than I can, and will provide you with better insight into how both nodes work. These are just documentations on using the nodes, there’s two separate pages on the nodes and their functions and properties, I could post them for you if you need.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.