Original Post
I'd consider myself fairly intermediate level in C++, and I've been studying Direct3D to the point where I have a grasp on what I'm doing most of the time. My problem is that so far every time I try to make something with it (we're not talking big here; things like Pong, Tetris, learning projects) I get really caught up in how everything should be organized. I've read before multiple times that a good way to organize things is to keep graphics and logic completely separate, or organize the code into systems and subsystems and layers that work together, but I can't find any resources for learning how to do all this. Can anyone direct me to where I might find information regarding what I guess would be "game programming architecture"? Or if that's not really a commonly discussed thing, are there any good examples of small, recent Direct3D games that I can get and view the source of?
Thanks for reading, I've been struggling at this for a while and I'm kind of at a loss.
Thanks for reading, I've been struggling at this for a while and I'm kind of at a loss.