Advertisement Jump to content


This topic is now archived and is closed to further replies.


Where to go to next?

This topic is 5339 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello, I am currently working throught the book "Beginning C++ Game Preogamming" (so far, its a great book, I''ll review it when I''m done) Well, the only problem i''ve found, is the book abruptyl ends. While I wont finish it for a few more weeks, I''m wondering, where I should go to once I am finished. The last chapter covers Inheritance and Polymorphism. Once I finish this book, where should I go onto? Windows programming, or skip right to DirectX or OpenGL? Anyone have any recommendations?

Share this post

Link to post
Share on other sites

since you are a beginner on the complex field of game-programming (me too:-)) I recommend you to turn to OpenGL. It's fairly simple to learn and you'll be able to produce great 3D games (take a look at e. g. Quake, Half-Life, Doom3, and so on).

IMHO the best way to get an overview and a book in your hands to learn the basics is

"OpenGL Game Programming".

I've almost finished this book and think of it as a great book for beginners. After the basics you will even learn about great special effects like Lighting, Shadows, Reflection, Particle-Systems, 3D-Audio and so on.

Hence, go and buy it! :-)

Have fun,

[edited by - STORM76 on June 4, 2004 5:11:55 AM]

Share this post

Link to post
Share on other sites
I actually reccomend DirectX, but I cant argue between the two because they both have their ups and downs.

Some people say DirectX is harder to learn, me I think its easier because of its naming convensions and it has everything to develop fully featured games without the use of any other libraries.

Like if you want sound you might use FMOD, and end up with 80% OGL code and 20% Fmod code, add a few more libraries for things like networking... and it gets kinda messy. But thats must my opionion...

Infact you should use SDL, its graphics programming without the messy bits.




Share this post

Link to post
Share on other sites
Personally, you should learn Win32. The more you know about Win32 programming the better off you will be. There have been many a time I have done DirectX code, and had to use some Win32 magic for debugging, or some thing or another. It is just a good idea to understand the Windows API all the way around

Randy Trulson

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!