Eu já desenvolvi e publiquei alguns jogos, dois mobile e um protótipo em uma gamejam, se seu desejo é criar jogos em python com o intuito de aprender a linguagem ok, mas se você quer desenvolver de forma profissional eu indico fortemente que você aprenda a usar alguma engine de game, a que eu geralmente utilizo é a Unity que utiliza o C# como linguagem padrão, porem existem outras engines como Godot, GameMaker e Unreal Engine, ambas possuem bastante conteúdo educativo gratuito no youtube.
Recomendo que você assista esse vídeo https://www.youtube.com/watch?v=yVsp2IozFO0&ab_channel=CrieSeusJogos
Obs. A Unity é de longe a que contem mais conteúdo gratuito na internet