Desde ya les agradezco la ayuda que brindan aquí, gracias a este sitio puedo desarrollar mi habilidades de programación y encima hay documentación en español y un foro. La verdad todo un privilegio para principiantes.

Sobre el tema del titulo me gustaría preguntarles que métodos usan ustedes o que recomiendan para depurar sus juegos en python con pygame.
Por mi parte estoy usando geany, para cosas pequeñas que hacia estaba bien para mi. Pero ahora me surge la necesidad de analizar mis juegos y necesito depurar.
Busque información en google sobre depurar en python con geany y encontré un plugin llamado geanypdb http://code.google.com/p/geanypdb/, lo instale y veo que en realidad es un front end, compatible con "winpdb" y con "Pdb", en los repositorios de ubuntu 12.04 solo encontré "winpdb" y no así "Pdb", pero si encontré "Pydb" pensé si era este en realidad, así que probé instalarlo, pero cuando elijo en el plugins de geany la opción "Pdb" este se "estrella" por decirlo de alguna manera

Así que probé con "winpdb" este si funciona, pero al fin, resulta que tengo un IDE con un plugin (lanzador/front end) que llama a otro depurador con su propia GUI, y ....

La cuestión es que cuando pruebo usar winpdb este tiene errores (y a veces también cierra el juego) con las funciones comunes de pygame como cargar una imagen y se hace infructuoso seguir el programa. A lo mejor esto es normal en los depuradores + pygame y el asunto es que no tengo experiencia en estas cosas.
Así que mi consulta es ¿como hacen ustedes para revisar sus juegos y depurarlos? ¿que experiencias tienen? ¿que me recomiendan?
Bueno eso es todo y les agradezco su ayuda, tiempo y atención.
Saludos.