Game Programming Book Recommendations?

jaynonymous

Senior member
Jan 24, 2002
715
0
0
I am looking at getting into game programming. I was wondering if anyone could recommend a good book or books to start with. My recent experience is in C#, so that would be a good place to start if anyone has ideas along those lines. I realize that game programming is not trivial, but at this point, a good introductory book would be fine, even better if it touched on 3D programming. Any ideas? Thanks!

Edit: Also, does anyone know of any sites on the Internet that specialize in game programming information or is this the best place to look?
 

jaynonymous

Senior member
Jan 24, 2002
715
0
0
Anyone else have any pointers or recommendations? Has anyone here ever programmed a game in .NET?
 

singh

Golden Member
Jul 5, 2001
1,449
0
0
Gamedev is probably the best as far as being comprehensive. If you want to focus on 3D games then you will have to decide whether to go with DirectX (Direct3d) or OpenGL. Each have their benifits. I like the OpenGL/C++ combination and a really nice website that combines these two is Game Tutorials.
 

jaynonymous

Senior member
Jan 24, 2002
715
0
0
Originally posted by: singh
Gamedev is probably the best as far as being comprehensive. If you want to focus on 3D games then you will have to decide whether to go with DirectX (Direct3d) or OpenGL. Each have their benifits. I like the OpenGL/C++ combination and a really nice website that combines these two is Game Tutorials.

Thanks for the info!
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
FYI, virtually all serious game development is done in C/C++ not C#. None of the 3D engines will run as managed code (except the useless software-rendering-only Quake2 port) and C# is windows-only (zero console support, including xbox as far as I know).
 

jaynonymous

Senior member
Jan 24, 2002
715
0
0
Originally posted by: DaveSimmons
FYI, virtually all serious game development is done in C/C++ not C#. None of the 3D engines will run as managed code (except the useless software-rendering-only Quake2 port) and C# is windows-only (zero console support, including xbox as far as I know).

I figured as much. I wanted to start with the path of least resistance since I already have a pretty fair grasp of C#, but perhaps I should pursue the c++ route.