PyGame dice esto en su página Acerca de :
Realmente portátil. Admite Linux (pygame viene con la mayoría de las distribuciones principales de Linux), Windows (95, 98, ME, 2000, XP, Vista, Windows de 64 bits, etc.), Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX y QNX. El código contiene soporte para AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS y OS / 2, pero estos no son oficialmente compatibles. Puede usarlo en dispositivos de mano, consolas de juegos y la computadora One Laptop Per Child (OLPC).
Python en sí es extremadamente portátil y lo suficientemente fácil de portar a nuevas plataformas (suponiendo que alguien no lo haya hecho por usted). Las cosas se volverán "interesantes" cada vez que necesite acceder a algunos bits específicos de la plataforma, que es donde PyGame puede ayudarlo, si es compatible con las plataformas que está viendo, o puede portarlo.
Un problema semi relacionado es que algunos métodos de distribución (tiendas de aplicaciones) podrían no permitir aplicaciones que puedan ejecutar código desconocido de terceros. Tendrá que bloquear su Python y sus scripts para que no puedan acceder a nada fuera de la aplicación, y posiblemente evitar que ejecute scripts que no proporcionó como parte del juego.