software dev | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

software dev

I’m new to programming, a friend recommended I start with Python. I want to game and software development. Can a game like Prince Of Persia be made using Python? Or it has to be linked with stuff like Unity or Unreal engine?

8th Apr 2018, 9:03 PM
Laristein
Laristein - avatar
3 Answers
+ 8
Pyton suits better for data elaboration.. You can use it whit Unreal combined whit c++ (for logic). I try to explain it better.. Pyton is slower or heavier but extra powerful for complex data elaboration.. so a big game should be programmed in c++ for almost all logic, but for parts that require heavy and complex data elaboration AND doesn't impact framerate you can use pyton! So those parts should not be about gameplay, AI, phisycs, graphics.. all the heavy work done every frame. But for dialogues, quests, choices( for example in todays games whit open storylines) pyton should be great! This is my POW based on my studies and some vids i have seen.. (many official unreal's BTW ) but i must admit i'm not very experienced in pyton.
8th Apr 2018, 9:43 PM
AZTECCO
AZTECCO - avatar
+ 6
Python will let you build games like this, check out an example: http://www.pygame.org/project-Sneak-301-484.html But Unity/Unreal is a whole another league of game development done in more real-time acting languages - C# and C++
8th Apr 2018, 9:16 PM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
+ 4
While you can make games with Python, it is slow running because it isn't compiled so you would be better off with something that is like C++ or even Java.
8th Apr 2018, 9:14 PM
John Wells
John Wells - avatar