I've done it. If you use a library like D3D or OpenGL it's not so bad, just a matter of learning the library and understanding the basics of 3D geometry. If you write your own 3D graphics engine like I did it requires a good bit of math. I actually won a state programming competition in high school for my 3D engine, using DOS mode X, 320x240

This site is your friend for D3D: http://nexe.gamedev.net/

And this one for OpenGL: http://nehe.gamedev.net/

Also, gamedev.net forums always have tons of people talking about this stuff, become a member, you'll be glad you did.

I actually wish this is what I was doing, but alas the software development industry is fickle, guess I am content with doing 2D GUI stuff

Last edited by a moderator: Feb 5, 2009