bon, FPS créator c´est un logiciel qui te permet de faire u FPS (normal^^) mais sans programmation.
Un FPS est un jeu, un jeu est un programme et un programme se programme.
Donc un FPS peut se faire par le méthode la plus classique qui soit : en programmant.
Il existe de nombreux langages qui peuvent faire l´affaire : calm, c++/c, visual basic, haskell... et j´en passe.
En fait, en théorie, tous les langages permettent de faire un jeu.
Après, au niveau du style (impératif, impératif + POO, fonctionnel...) ca dépend des gouts, de la manière d´envisager la programmation, du projet...
Bon, un langage mais c´est pas tout : tu ne vas pas dire à la machine affiche moi le pixel n3 avec la couleur #0000111 et efface moi le pixel n36 en blanc.
Donc il va faloir utiliser une bibliotheque graphique.
Ces bibliotheque vont de permettre de te concentrer sur des pb de plus haut niveau (ie, plus éloignés de la machine) : par exemple, ces bibliotheques/API te permettrons de travailler directement avec la notion de mesh(=objet3D), de texture, ...
Donc pour faire un jeu, que faire vas tu me dire?
Et bien si tu aimes l´infos, te concentrer sur l´apprentissage d´un langage + comprendre comment fonctionne un ordinateur (ie un peu d´architecture des ordis, ca sert toujours), mais apprendre ce langage sans vouloir coder de jeu.
Puis apprendre une API graphique (OpenGl ou DirectX essentiellement).
Faire qq scenes simples.
Enfin, faire un petit jeu tout simple (et surement pas un FPS 3D comme premiere exp)
Continuer, encore et toujours, et enfin arriver à faire ce que tu souhaites(un fps).
VOila, maintenant, goto
http://perso.numericable.fr/~fvirtman pour un premier tutorial pour apprendre le C++.
Ce sera un bon début.
Tu peux apprendre un autre langage, ce n´est en aucun cas un pb (mais pas deux en mm tps pour débuter^^).
Voilou, @++ !