Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicates:
Game programming books that don't teach programming?
Must read game development books

Does anyone know any good language independent game programming books?

I don't currently know anything about game programming or practices - any good books on stuff like: scene-graphs, handling sprites, layers, collision detection, effects, events?

I'm a college student without the time to learn a new language so the concepts need to be language-agnostic enough they can fit into the languages I know: Javascript, Python, Scheme/Lisp and some light Vala (I'm considering using HTML5 or PyGame). I would use C# books but my OS is Linux and I don't know about the whole mono thing when most C# books use XNA.

Also I know that game programming is an extension of general programming, but I think I've got that down. Like is there a cookbook of some sort?

share|improve this question

marked as duplicate by Josh Petrie, munificent, The Communist Duck, bummzack, Joe Wreschnig Aug 2 '11 at 11:27

This question was marked as an exact duplicate of an existing question.

seems alot like this question…. with much more extra text to read! – Ali.S Aug 1 '11 at 22:31
"Game Development" != "Programming". That being said, I would imagine that the answers are very close to, if not identical, to this one:… – Tetrad Aug 1 '11 at 23:37
Only the last paragraph really seems to be the question; the rest seems like a statement of fact or advice that isn't necessarily related except to provide some background. I also agree that the crux of the question is basically "what are some game development books?" and as such the question duplicates ground covered elsewhere (particularly @Tetrad's link). – Josh Petrie Aug 1 '11 at 23:48
Sorry I had the question typed down in an editor cause my connection is sporadic, accidentally copied the wrong text XD. Fixed it! – Isaiah Aug 2 '11 at 1:55 has some language agnostic tuts (and also some on pygame) – sarahm Aug 2 '11 at 2:25

You'd be better picking up a book in a language you know well already. The principles will translate OK to other languages once you've grasped them in one.

If you have more book ideas for game developers please submit them here: Thanks!

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.