build the engine for Python?
Python was chosen due to it being easy to learn, fast to develop with, and because it’s the scripting language used in both 2d and 3d art software (Blender, GIMP, etc). It’s also in fairly wide use in the proprietary games industry, both for add-on scripts and the core engine, and is cross-platform. With all the speed-intensive functions in C, there’s really not a noticeable difference to players.