la gravité c'est super simple à faire :
si appui sur touche saut : accélération y = -50 (une valeur négative de ton choix)
à chaque frame:
y perso += accélération y
accélération y += gravité (gravité est une valeur positive de ton choix)
si perso touche le sol ET accélération y > 0: accélération y = 0
pour l'adapter à SFML rien de compliqué, tu joues avec les sprite.getPosition et sprite.setPosition pour positionner ton perso selon les axes X et Y (ou mieux, utilise move : a chaque frame, sprite.move(Vector2f(acceleration x, acceleration y)))