И Unity, и Unreal имеют отличные сторонние привязки Python. Прошло много времени с тех пор, как я использовал Unity, но в то время это было совершенно компетентно. Он использует Iron Python, так что это не реализация C Python, но, по крайней мере, это не Boo, который, я считаю, был исключен из Unity.
https://forum.unity.com/threads/python-interpreter-in-unity.86461/
И вот Нереальный. Я использовал это много, и это прекрасно работает. Изначально это было немного головной болью, и я бы посоветовал против этого, если вы планируете развернуть мобильное устройство, так как вам придется испачкать руки из-за какого-то грязного C ++ и очень тесного времени выполнения. Но если вы пишете настольную игру, это вполне компетентно.
https://github.com/20tab/UnrealEnginePython