Personally it is to my experience that these days you cannot do game development as a single person if you plan to put out a title that will be competitive and marketable. That said though, you can scale down your project a lot and work on something more basic for an educational purpose. I have done some Windows programming with DirectX and found that this was not too hard to grasp, but there's not much information out there on this subject. There's an excellent book you can get by Petzold i believe is the author which explains how COM works and starts you off with basic examples of using GDI (GDI+ is not covered), and I think it goes on to some introductory DirectX. Also the Microsoft SDK has some nice examples of various techniques that you can use included in the DirectX libraries, but you need to have a good system to run their latest examples. Look around orient yourself, and I hope you know your math. This has been one of my biggest setbacks in DirectX (specifically calculating the cross-product of vectors to simulate lighting on objects as they rotate around a light shining from a specific direction).
|