   What would you suggest?
  Hi gamedevs!I''ve been thinking that if I want to program games, I need to read much..Knowing that I''ve studied:->Basics.. like variables, arrays, pointers->Data structures like lists, trees->Search Algorithms like Binary Search tree, Hash...->Operating Systems... Sockets, threads, processes...->Object Oriented Programmingin my Computer Science degree, what book would you suggest to bring me the "BOOST" into games programming? (begginer/intermediate)Sometimes I''m not confident of what I know... I don''t think I can remenber everything I''ve studied in programming... How can I program a game if I don''t know all the necessary code?Thanks in advance   VisualFX 
  I would go with Programming Role Playing Games w/ DirectX.This will take you through C++, Win32 programming, DirectX API, Game Scripts, Game Engine (he calls it the game core but whatever), and finally he puts it all together in a game called "The Tower" (it sucks but oh well ).Then when you are done with that read Tricks of the Windows Game Programming Gurus. It mostly covers 2D but will give you a more in-depth look at how games tick.And if you want more read Tricks of the 3D Game Programming Gurus.As a side dish read Special Effects Programming with DirectX.Basically the route you want to take is this.C->C++->Windows->DirectX->Game Programming // if you want to develop on the windows platform that is "Do not flame people you don't know in a public forum. Only amateurs do that. Professionals in the industry know they will run into each other over and over. The person you flame this year may the person you want to do business with next year. Don't burn your bridges," (Diana Gruber, http://www.makegames.com/chapt6.html)  .   [edited by - DIRECTXMEN on February 13, 2004 10:56:27 AM];  I started my game programming adventures by reading Tricks of the Windows Game Programming Gurus, which I found to be a most excellent book. It''s a bit out of date though, so go with the Second Edition of TOTWGPG.After that book, I picked up OpenGL Game Programming, which I felt was an excellent introduction to OpenGL and 3D programming in general.I also snagged MultiPlayer Game Programming so I would know how to network computers together (gotta have our computers talking to each other, now don''t we?), and it did help, but didn''t go as much into DirectPlay as I would have liked. The Microsoft DirectX 9.0 SDK has much better, faster tutorials on DirectPlay and other fun things (DirectInput, DirectDraw, DirectMusic, Direct3D, etc.).Basically though, I would suggest the Second Edition of Tricks of the Windows Game Programming Gurus, and the OpenGL Game Programming books. Both were good reads, and taught me a ton.Hope this helps. 