Also was Performance angeht, vergiss mal was die Leute da so "labern".
Ob nun interpretiert oder nativ, für dich macht das im Grunde keinen Unterschied. Die Geschwindigkeitsunterschiede können tatsächlich gewaltig sein, aber das ist eher interessant wenn du in aufwendigere Techniken einsteigen willst. Und selbst für einfache 3D Grafik, durchaus mit Licht und Schatten, braucht man keine native Sprache. Bei AAA Spielen die das letzte aus der Hardware holen wollen, da wird das relevant.
Ob Python für deine Idee geeignet ist, ganz einfach: JA.
Und da du damit schon angefangen hast und offenbar gut klar kommst solltest du dabei bleiben.
Die Umsetzbarkeit für deine Idee ist natürlich so ein Thema, wenn man gerade erst anfängt. Es kommt ein bisschen darauf an was du sonst noch kannst und machen willst.
Eine eigene "Engine"? Dann dauerts länger. Kein mathematisches Verständnis? Auch eher schlecht.
Wenn du dir allerdings für die Grafik etwas fertiges nimmst, ein bisschen in die Mathematik dort einsteigst (ich weiß ja nicht, vielleicht kannst du das alles schon) sollte es aber relativ flott machbar sein. Zumindest ist es nicht unmöglich und auch nicht völlig überzogen.
Was ich dir noch empfehlen kann: lern nicht nur die Sprache, sondern auch Software Design. Dazu gibt es viele gute Bücher und Guides. Wenn du deine Sprache zwar verstehst, aber nicht weißt wie du dein Programm aufbaust wirds schnell frustierend. Vieles dabei lernt man aber automatisch mit der Zeit.
Viel Glück und Spaß noch mit Python