stas90
Всем известно, что в battlefield много питоновского кода,
Мне не известно.
Но из общих соображений.
Обычно делают двумя способами.
Часто игровую логику пишут на скриптах а графику на других частях. Тогда питон встраивают в приложение, а скрипты используют как есть. Т.е. у вас экзешник это микс python.exe и вашей основной игры. Чаще даже не питон используют а lua. см python embedding.
Вариант2 Игра сетевая. В ней бекэнд на питоне. Ну опять сами скрипты никуда не переводят, используют как есть.
Компиляция скриптов имеет смысл если вы хотите поднять быстродействие. Но пока от ТС ни такого требования ни любого иного мы не услышали. А сделать так чтобы файл красиво кончался на .exe можно и переименованием. запускать python.exe script.exe :)
Кстати cython формально это уже не язык питон. В обычном интерпретаторе он не может исполняться.
Т.е. пока уровень вопросов такой что вам очевидно не нужно переводить скрипты в exe Просто вы этого не понимаете.