If you have not programmed the game before, I would advise you to start with Python and Pygame. Python itself is very easy to find out if you are already a programmer, so this will not be a big leap for you.
Pygame "" , - , blit . , , - .
Python Pygame , , Linux ( , - pygame.display.update() 15-30 Linux 4-5 Windows Intel, , Linux Intel ). , / Psyco, ( - 20% - 200%), 32- Python x86.
, - , C SDL. , SDL. - Pygame SDL, .
OpenGL
, , 2D- - Pygame OpenGL. OpenGL. , - -, , //ai/etc. OpenGL. OpenGL, - .
-
- - py2exe ( Windows) py2app ( Mac) , ( Python Pygame); , Linux (, Windows/Mac , ). Linux , , .deb, Pygame ( Psyco ).