You know you wanna make a game.
Like all good kids, I loved playing video games when I was growing up. Mario, Link, and Mega Man all have a special place in my heart. But being a bit of a dreamer, simply playing video games wasn't good enough for me. I wanted to make them. And that's what got me into this whole computer programming business to begin with. I probably programmed dozens of homemade video games in GW-Basic and QuickBasic growing up, and, of course, gave up on many of them before they were done.
Although I'm not a professional game developer, I'm fascinated by the art, because it solves unique problems and pushes technological bounds as far as they can go. But most of the game programming books out there are introductory level only, and don't explain anything about the full architecture of "real" games. And that's where Game Coding Complete comes in!