PyGame говорит об этом на своей странице About :
Действительно портативный. Поддерживает Linux (pygame поставляется с большинством основных потоковых дистрибутивов Linux), Windows (95, 98, ME, 2000, XP, Vista, 64-битная Windows и т. Д.), Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX и QNX. Код содержит поддержку AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS и OS / 2, но они официально не поддерживаются. Вы можете использовать его на портативных устройствах, игровых консолях и компьютере One Laptop Per Child (OLPC).
Сам Python чрезвычайно переносим и достаточно прост для портирования на новые платформы (при условии, что кто-то еще не сделал это для вас). Вещи станут «интересными» всякий раз, когда вам понадобится получить доступ к некоторым специфическим для платформы битам, и именно здесь PyGame может помочь вам, если он поддерживает платформы, на которые вы смотрите, или вы можете портировать их.
Неполная проблема заключается в том, что некоторые методы распространения (магазины приложений) могут не разрешать приложения, которые могут запускать неизвестный сторонний код. Вам придется заблокировать ваш Python и его скрипты, чтобы они не могли получить доступ к чему-либо за пределами приложения, и, возможно, помешать ему запускать скрипты, которые вы не предоставили как часть игры.