yes. A modern FPS has many many (millions?) of lines of code. It would take a single person about 20 years to write counter strike.
You need to know C++ inside out before you start messing with graphics libaries like DirectX or OpenGL . This itself would take years.
Moderator
Featured Poster
Reputation Points: 1764
Solved Threads: 574
Moderator
Offline 16,505 posts
since Apr 2005