im applying for a job i saw because it it what i think i want to do when i get out of school, so why wait? it offers 24,000+ DOE. i leave out the non-trivial details. it is C++ and DirectX. has anyone here done that before? i have looked at tutorials and they scare me with windows API calls and the DirectX calls are scary looking too.
I have looked into DirectX a bit and it is the messiest API I have every seen. OpenGL is so much cleaner and better in my opinion. The other plus to the OpenGL route is that you aren't limited to Windows Programming. And there are many more toolkits that support OpenGL rather than DirectX where you are pretty much stuck with MFC(I think..). 24,000 seems a bit low. But I don't really know the market. I do know that there is a University that is going to be offereing a Game Programming Degree and that a highly skilled Game Programmer can make up to $300,000 dollars a year. Don't know if that helped, but that is my 2 cents.
Welcome to Windows API programming. Messy code and crappy design is the way to go!
I have worked with C++ pretty extensively, but then looks like what you'll be working with will be more of VC++, which is pretty much the same thing but with more functions and routines etc. No idea about directx. You could try this link though Google Groups
gregg, directX8 is supposed to be much more like openGL than prior versions. that is what i have here. I know game programmers usually get over twice that to start. but it is a startup and they dont require a degree. they want 4 yrs C++ and i have 3 months but i have my Java experience and an impressive 4.0 GPA for 4 terms of classes..they might concider me........
Ok, so here is an interesting comparison. I found 3 examples. 1. DirectX 3D Cube Example in VC++ 2. OpenGL 3D Cube + 3D Triangle in VC++ 3. GLUT 3D Cube + 3D Triangle in C++ (GLUT) 1. Follow this link to see the code. I didn't feel like piecing it together. 2.
Now, if you will notice the major difference in the 3, basically the length of the code to do pretty much the same thing, all lies in the different toolkits you use to create your GUI elements and Windows. The actually DRAWING of the 3D stuff is almost the same in all 3 except the DirectX where there is a bit more to do to set it up. Plus, if you use #3, you aren't limited to Windows OS.
Originally posted by Randall Twede: im applying for a job i saw because it it what i think i want to do when i get out of school, so why wait? it offers 24,000+ DOE. i leave out the non-trivial details. it is C++ and DirectX. has anyone here done that before? i have looked at tutorials and they scare me with windows API calls and the DirectX calls are scary looking too.
A friend of mine is considering a similar kind of career change, namely going from application programming in VC++/MFC to DirectX/VC++. The only advice I can give is try to come up with a small portfolio of examples using DirectX to show that you can adapt to the API and have no problems. My friend is doing exactly the same. It should help with the interview process. Best of Luck! Mark