Oui désolé, tant qu'il n'y a pas de tutoriel il est assez difficile d'expliquer les vertex arrays.
En fait un sprite est un vertex array figé (contenant 4 vertex, qui forment un quad). Le but c'est d'avoir ton propre vertex array qui contient tes 1200 sprites, formant ainsi une seule grosse entité manipulable comme un seul sprite.
Une autre manière d'aborder les vertex arrays, c'est de comprendre qu'ils sont le bas niveau de SFML. Tout le reste (Text, Shape, Sprite) est construit par dessus -- ils ont tous un vertex array en interne. Donc là tu vas construire ton propre type de drawable, avec son, propre vertex array.