Can anyone tell what is the procedure to create a Game in either C or Python for a Beginner? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Can anyone tell what is the procedure to create a Game in either C or Python for a Beginner?

Game creation

31st May 2018, 3:24 PM
Hannasha Priyadarshini
Hannasha Priyadarshini - avatar
2 Answers
+ 3
I don't use Python, but I hear snake handlers talk about https://www.pygame.org as an engine one can use for Python. I can't attest to how good it is or isn't though, so you'll want to check that out for yourself. As for C based syntax languages, I'd go with something like Unreal Engine (C++/blueprints - www.UnrealEngine.com) or Unity 3D (C# - www.Unity3D.com). I've used both and they're both amazing. I think CryEngine is C++ also, but I haven't used it. I've played many games made with it though and they were top notch. ----- As far as being a beginner, I'd recommend that you finish whatever programming language you pick first, and then delve into the gaming arena. Personally, I'd recommend Unreal Engine for beginners. Their blueprints system makes it so designers/artists/etc... can program a game without needing to know how to program. You can do a lot with blueprints and it'll help teach you certain concepts that actually translate over to programming. So you can play around with it and learn Unreal Engine while you're learning the programming language, and then you can easily create your own C++ scripts as needed for it.
31st May 2018, 3:30 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 2
You just need three things : a game idea (hard one to get) knowledges about your language (at least a little) a graphical library For the last one, in Python you can use either PyGame like suggested by Fata1 Err0r, you can also use Tkinter or Coco2D. Other exist but I do not know about them In C, you can use OpenGL, Vulkan, XLib, SDL2 or SANDAL2. I would advise you using one of the two last one as they are easier to begin with. Then, when you acquire enough knowledge and experience about one of them, you can try to learn one of the two first but they are hard to deal with
3rd Jun 2018, 6:59 AM
Baptiste E. Prunier
Baptiste E. Prunier - avatar