Getting Started Is Hard

[rant]
Ok I know I want to learn DirectX and be able to write my own DirectX wrapper in a high level, like Plotting a point would be as simple as calling:

ClassName2d.PlotPoint(var,var,var);

Then use that to write a 3d game engine including physics, sound, input, networking, graphics etc.

Then use the engines to start making games.

Now I know that this will take a ton of time to be able to do this, especially for one programmer. Even if my goals are really out there, and probably un attainable for 1 person, I am still finding it VERY hard to get started.

I already have experience with making games in "Darkbasic" and using the "DarkGameSDK" which is a high level DX9 wrapper. I have experience in programming consol aps in C++ as well as WinAPI stuff in C++ so im not totally new to programming, I just need help on learning DirectX.

My biggest thing is, the docs on the DirectX sdk are not for the beginner. They are very incomplete as far as the tutorials go, unless you have knowledge of DirectX. Thats expected, after all, the docs are not a book, how ever I think the tutorials could be much better, more indepth and more for the beginner to DX.

Books: There arnt any really! I only found about 2 books that looked like they were worth buying covering 3d graphics in directX, but that only covers graphics, what about sound, input, etc. Also they are old (from 2003). All the online tuts are very poor, and are for the advanced user, and if I do happen to find a site that goes over everything, the code never compiles.

Its really agrivating!

Does anyone know of any books that go over making a game engine in C++ and dx9
Any sites atleast
And the books and sites must really cover everything!
For the total beginner, for that is what I am.

[/rant]


Answer this question

Getting Started Is Hard