Jump to content
  • Advertisement
Sign in to follow this  
ZodiaXlll

What books should I start with?

This topic is 4538 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

I had read some books of C and C++ (in Thai text(I am Thai)) and try to move on to game programming,but it has only one Thai book that write about game programming with directx, so it would be great if you can give me some advice on what book or free source on internet I should use for game programming.

Share this post


Link to post
Share on other sites
Advertisement
I'm starting more and more to suggest OpenGL. Say for your future job, you have no idea what platform you're going to target ( admit it! :) ), nor if you'll be asked to do a mobile game, Windows desktop game, Linux, PS3, or even Mac users. Thus you gotta think how can you make your life easier during the mean time. Do you want to use DirectX and just stick to Windows? Will it hurt the requested job later? What about using an open graphics library that can be used on any system, and thus you can reach any target you wish? Enter OpenGL. Most assume it's just a graphics language, but companies found several community-based projects that have become standardized over the mean time. I highly recommend using something a bit more flexible for the job, especially when it's used more than just games: CAD, medical-imaging, movies, virtual reality, etc. And last, it's easy! Whatever you decide, good luck!

OpenGL - Graphics

OpenAL - Sound/Music

OpenML - Media

OpenGL|ES - Embedded Systems

Input - this is a bit more tricky. MS recommends using keyboard/mouse events in Windows since DirectInput does this anyway behind the scenes. Each target has their own input device libary, and for windows I still recommend using DirectInput for joysticks.

If you already know the Win32 API, Nehe's site is the best source for beginners:
http://nehe.gamedev.net/

If you just know C++, the RedBook is free & easy to use:
http://opengl.org/documentation/red_book/

[Edited by - nullsmind on April 18, 2006 10:08:09 AM]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!