Software

Before I start, I need some libraries, otherwise I won't get too far. Question is, what to use? I'm not familiar with any Python games / graphics libraries, so I'm going to have to play safe. Here's what I've installed so far.
Needless to say, all of these are listed on the Python Game Libraries Page. I've played a little with PyGame before, have some familiarity with OpenGL, albeit using other languages, and Euclid looks like it will stop me from reinventing the wheels of vectors and matrices.

(log in to comment)

Comments

PyGame has most of what you'll probably need. PyOpenGL can of course be useful for doing more complex graphical tasks. If need to do anything more complicated with images, then you'll want to use PIL. Also, if you're using multi-dimensional arrays (to store a tile map, for instance), then the NumPy package provides an efficient array class. One thing I'm not sure about is PyGame's music facilities as I've never used them, but it's probably adequate.
Thanks. I've just spent an hour playing with PyOpenGL, using PyGame to load images and it works very well. Given that I'm ok with OpenGL, I'll play safe and stick with that for most things. I agree with you on PIL; it's excellent.