How does the Character move?

Hello everyone.

I was wondering how the Character was moving, technically speaking. From what I see in the BP version of the character, it doesn’t need physics enable nor gravity to work properly. So how does the movement component work ? I know I can open it and already did it but this a huge amount of code that is hard to decrypt from out of the box. Can someone explain to me how it basically works, and if the calculation used in it is deterministic ? If not, is there a way to have deterministic outputs if I do my own Movement Component ?

Thanks !

which character Bp you talking about first person or third person?

“Add Movement Input” is the equivalent of: Get Actor Location + Speed > VinterpTo > Set Actor Location