• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

windows game programming in C++/DirectX

 
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ugly Redneck
Posts: 1006
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Randall Twede
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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........
 
Randall Twede
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sriraj,
so its not just me? thank god! hey, btw, you got any left over virgins? oh wait, never mind.
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.

3.

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.
 
Ranch Hand
Posts: 897
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
A wop bop a lu bob a womp bam boom. Tutti frutti ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic