Εγώ σου προτείνω java. Με python δεν μπορείς να κάνεις εύκολα 3D παιχνίδια. Υπάρχει μια βιβλιοθήκη που ονομάζεται
Panda3D αλλά είναι δύσκολη στην χρήση και στην
εκμάθηση. Ναι το blender χρησιμοποιεί python αλλά είναι λίγα τα πράματα που μπορείς να κάνεις μιας
και είναι πρόγραμμα για να φτιάχνεις μοντέλα και animations, δεν είναι πρόγραμμα game engine.
Η καλύτερη λύση είναι να μάθεις να χρησιμοποιείς την game engine
Unity . Είναι τρομερά εξαιρετική, εύκολη στην χρήση μιας και παρέχει όλες τις βασικές λειτουργικότητες ενός παιχνιδιού έτοιμες (που είναι τρομερά δύσκολο να τις προγραμματίσεις μόνος σου, όπως colliders, first person and 3d person mechanics) και επιπλέον είναι τόσο δυνατή που μπορείς να δημιουργήσεις παιχνίδια με τρελά γραφικά. Πρέπει να γνωρίζεις είτε C# είτε javascript για να προγραμματίσεις. Εγώ την έχω χρησιμοποιήσει και είναι εξαιρετική. Πάντως να ξέρεις, αν δεν έχεις ομάδα που ο καθένας να αναλαμβάνει έναν ρόλο (game engine programmer, model creator, animations, textures, κτλ) θα είναι τρομερά δύσκολο να κάνεις ένα παιχνίδι από μόνος σου
γιατί για να τα μάθεις όλα αυτά και επίσης να τα χρησιμοποιήσεις όταν έρθει η στιγμή θα χρειαστείς τρομερό χρόνο.