pygame es muy activo, atestigua el lanzamiento de Aug de 1.9 con soporte de nokia s60, compatibilidad mejorada con py2app/py2exe, y un conjunto de características experimentales (soporte para Python 3.1, webcams, gfx, ...). Los libros como Hello World y las competiciones periódicas y divertidas como ludumdare y pyweek dan testimonio de la vitalidad de su comunidad y ecosistema.
pyglet tiene una API prolija y nueva, y es conveniente (licencia pura de Python, BSD en lugar de LGPL).
En cuanto a la velocidad, no he ejecutado ningún punto de referencia, pero entiendo que fuera de la caja pyglet es mejor para explotar aceleración HW avanzada para el trabajo en 3D, mientras que pygame es mejor en trabajo 2D y en HW que no es tan avanzado (smart teléfonos, netbooks, etc. no tienen aceleradores 3D HW brillantes). Puede mejorar la velocidad de ambos frameworks con complementos, aunque eso pierde conveniencia.
En términos de compatibilidad Py3, creo que el problema es simplemente que pygame, mucho más maduro y popular, tiene un grupo de desarrollo central mucho más grande, por lo que puede obtener cosas nuevas como soporte de Py3 fuera de la puerta .
Si ninguno de los problemas anteriores es decisivo para ti (estás bien con LGPL vs BSD, no te preocupan mucho los teléfonos inteligentes, no necesitas libros, etc.), el único enfoque sensato es descargar ambos y prueba las mismas tareas elementales que te interesan en las máquinas que te interesan, eso te dirá qué tan bien encaja cada una en tu cerebro, tu necesidad de velocidad, comodidad, etc.
Duplicado de http://stackoverflow.com/questions/370680/differences-between-python-game-libraries-pygame-and-pyglet –
No lo llamaría duplicado. Esa pregunta es preguntar por las diferencias, y no cuál es mejor para empezar. – Reshure
¿Para hacer qué? No dices para qué se usará. – Nick