Would it be possible to write a 3D game as large as World of Warcraft in pure Python?
Assuming the use of DirectX / D3D bindings or OpenGL bindings.
If not, what would be the largest hold-up to doing such a project in Python? I know games tend to fall into the realm of C and C++ but sometimes people do things out of habit!
Any information would help satisfy my curiosity.
Edit:
Would the GIL post a major issue on 3d client performance? And what is the general performance penalty for using say, OpenGL or DirectX bindings vs natively using the libraries?
Just because it might give an interesting read, Civilization is partly written using Python.
A google on it returns interesting reading material.
Would it be possible to write a 3D game as large as World of Warcraft in pure Python?