A Paper2d character works, the only problem is him having low speed.
Add Movement Input should move a character on it’s max. speed, but for me, it adds same exact speed no matter what maximum is.
If I set Max. speed to < 20, character moves even slower, so I think it adds around 20 speed, but never more.
Vectors have 2 features: a direction and an intensity (length). when you get some rotation vector like forward vector or world rotation, etc, you get a vector with the desired direction but normalized (length = 1) that’s why you should multiply the vector by a factor or increase the scale value (that actually multiplies the vector by a factor).
also I recommend multiply the vector with getWorldDeltaSeconds before plug it in add movement node to be sure the speed will be always the same no matter the frame rate.