About 2 years ago I bought McShaffry's Game Coding Complete, and it was too high level for me at the time. I bought Dr. Frank Luna's Intro to 3-D Game Programming with DirectX 9.0c, and it was perfect. It showed me how to do a simple game loop, and make some simple 2-D games.
So here I am now, looking to pick up the hobby again - where do I go from here?
I tried to get back into Game Coding Complete, and while I understand all the concepts he mentions - I just don't know where to start implementing it. Before I got bored and walked away a couple years ago, I tried to implement it but got stuck while trying to make some sort of omnipresent event manager/system.
I know I could make a game class, with a graphics object, a sound object, and an input object and from there make some blob-class game like I usually do, but I want to know how to make something with a bit more structure.
I've modded all over the source engine as practice, just to get more of a feel of what the implementation looks like. I'm just in this purgatory where I know exactly what is happening in Game Coding Complete, but I just don't know how to implement it on my own.
I'm going to spend the next few weeks examining source code from other engines (including the Game Coding Complete engine), but I'd really love it if there was a book that could pick up where Introduction to 3-D Game Programming with Direct X 9.0 left off.
Thanks in advance!