As a non-C+±User, you have 2 choices:
Use FloatingPawnMovement and implement custom Gravity in Blueprints
or
Use a Character-based Class with all the overhead and unnecessary things.
I’d like to have a PawnMovementComponent that has gravitation implemented, but is dynamic enough to have the ability to have custom Collision shapes.