FPS game?
what do you need to know to make an fps game and how would you could it would you have to make modles and have c++ make the modles do stuff?
You need to know a programming language and you have to be extremely familiar with API used for rendering, like Direct3D or OpenGL or what ever you plan on using to make the game.
But I can tell you now you won't get that far. \: