+ 1

future of python

is there any future of Python in game development. because its quite easy to do complex things in Python. is there any future in 2d or 3d game development using Python as scripting language.

25th Jun 2017, 6:13 PM
Rohan Vijayvergiya
Rohan Vijayvergiya - avatar
3 odpowiedzi
+ 11
I'm afraid there is not. Python can access OpenGL API to tackle 3D transformations and it goes quite alright, take a look: https://www.instagram.com/p/BQ-8ubDDTNi/ But it's nowhere near engines like Unreal or Unity, besides it's not a compiled code, thus will never be fast enough. C++/C# are far better suited for this.
25th Jun 2017, 6:43 PM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
0
A quick Google for list of games written in Python shows quite a few games. Some of them use Python as main language, some use it on limited capacity. They are popular games and will stay so for a while. Such projects don't wake up one day and go on a whim and remove Python code for the sake of it. They use Python for their own, non trivial benefits. So these games will keep Python in gaming for the foreseeable time to come. Beyond that, Python is improving in many respects. Speed is most definitely one of them. Also, what C was to the many assembly languages 40 years ago, Python is today for many low level languages that can be used to generate real fast programs. Meaning, while those fast languages will be used in games, there will inevitability many places where speed will make less sense than beauty and readability. Python is undisputed here. I see no language anywhere close to dethroning Python here. Games and beyond.
25th Jun 2017, 9:05 PM
Venkatesh Pitta
Venkatesh Pitta - avatar
0
thanks , but i disagree with the speed of Python , because after creating a exe of the app it will work as fast as a compiled language work ,besides many big games are created in Python like battle field 2, civilization 4 ...etc.
30th Jun 2017, 2:48 PM
Rohan Vijayvergiya
Rohan Vijayvergiya - avatar