There are hundreds, if not thousands, of people behind big games like Grand Theft Auto 5. You simply just cannot make a game like that volume on your own. You need to have experience in all kinds of fields, gameplay programming, animation, modeling, sound design, level design, story writing, sales & marketing, management, finance, and probably many more. If you want to write your own game engine, then even more knowledge and experience is needed.