Советую как можно скорее переходить на движки по типу: unity, eu4, godot, construct2, gamemaker и другие, но лично от себя рекомендую юнити unreal engine4, тк их юзают крупные компании для крутых проектов. Смысла оставаться на pygame нет никакого, только себе нервы сломаешь и ничего нормального в итоге не напишешь.. На с++ и тд переходить тоже не советую. Ты также замучаешься разбираться с этим OpenGl и писать огромные строки кода, исправляя примитивные баги, которые уже все исправлены и написаны за тебя в юнити или ue4