Pour un fps, tu as plusieurs possibilités :
- Programmer. Tu peux utiliser un langage general comme le C/C++ ou alors un langage plus simple comme le dark basic ou blitz basic.
- Utiliser Blender, qui te permet de faire des jeux ( cherches sur ce forum tu trouveras les messages de pierron qui fait des FPS avec Blender).
Au niveau langages, il existe plein de prog/libs/moteurs deja fait qui te permettront de gagner du temps. Tu peux aussi regarde les " mods", mais faut aussi programmer.