> а движков именно на Python с графическим редактором я не нашел
Это и есть ответ на твой вопрос. Почему нет? Потому что есть способы сделать быстрее и лучше.
Можно плакать, колоться, но делать игру на Питоне, а можно изучить C# и использовать Unity. На изучение нового языка и инструментария Unity/UE и создание игры уйдёт меньше времени и сил, чем на написание своего "универсального" движка. И это не считая последующей поддержки.
For fun можно сделать что угодно, но тут, кроме интереса, реальной пользы от подобной практики может и не быть.