Is Python good for making 2d games? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 18

Is Python good for making 2d games?

Any help would be appreciated!

22nd Dec 2018, 3:34 PM
Robert Vittozzi
Robert Vittozzi - avatar
25 Answers
+ 16
To make 2D games, you'll want to use an editor outside of Sololearn as Sololearn is very limited. There are many ways to make 2D games. One is the hard ASCII way(not recommended). Pygame is a module you can import into python to create 2D graphics and even 3D graphics! You do have to download it before using it, sadly. Go to www.pygame.org to download it. For further information, you'll have to search it up on a browser. Here are some courses for PyGame you can check out: https://gamedevelopment.tutsplus.com/tutorials/how-to-learn-pygame--cms-24184. Just scroll down until you find "Tutorials".
22nd Dec 2018, 4:41 PM
Supercolbat
Supercolbat - avatar
+ 5
Yes python is best for 2d games.and one thing if you want to go in game development than first create simple games like 2d games.then in unity 3d.when you you become expert in gaming world then you also try unreal engine which is use by professional game developers. Python is to simple you can create 2d games very easily with the help of pygame.pygame basically a game framework for creating 2d games.but python also use in 3d games.but not for very complex 3d games because python is too slow and not for 3d games.For 3d games i recommend you c++,c# or java on best game engines.
23rd Dec 2018, 3:57 PM
Maninder $ingh
Maninder $ingh - avatar
+ 5
Python is better to make a 2-D game , but by seeing the features of all Programming languages , we don't decide that python is "best" for making 2-D game . We will make 2 - D game using web-languages also. They givse a lot of special features that python doesn't . As we know that python is used every field of technology , but at a particular task , particular language will make an impact on that task . So , i suggest that you will learn JS , CSS , HTML ( For web 2-d games ) . And JAVA (for Android 2-d games) . But you want to learn to make 2-d games in python , here are some basic fundamental tutorials for it . ...... https://www.google.com/url?sa=t&source=web&rct=j&url=https://opensource.com/article/18/4/easy-2d-game-creation-python-and-arcade&ved=2ahUKEwis_9K_wLjfAhWLs48KHfxHB4wQFjAAegQIARAB&usg=AOvVaw3L_Qwyh1LnU-4PxX5ZGQZu&cshid=1545655801705 https://inventwithpython.com/makinggames.pdf.
24th Dec 2018, 12:52 PM
Bipin Tatkare
Bipin Tatkare - avatar
+ 4
Python may be used for gamemaking via certain modules, such as PyGame. Depending on the scale of your game, Python may not be ideal. Many major corporations use either Java or C++ for gamemaking. Other languages, such as C#, are good in certain situations (C# is common in Windows game applications).
22nd Dec 2018, 11:47 PM
Nick
Nick - avatar
+ 4
Unity uses C#.It better for that.
24th Dec 2018, 12:04 PM
Ilya R
Ilya R - avatar
+ 3
So what courses should I focus if I wanna do 2d games??? Thanks a bunch
22nd Dec 2018, 4:28 PM
Robert Vittozzi
Robert Vittozzi - avatar
+ 3
Thanks so much!!!!!
22nd Dec 2018, 4:41 PM
Robert Vittozzi
Robert Vittozzi - avatar
+ 3
Found a good resource for python game development https://www.sololearn.com/discuss/1211091/?ref=app
23rd Dec 2018, 8:32 AM
Seniru
Seniru - avatar
+ 2
i think useing unity engine is easier and better u can use playmaker for visual scripting in it or c# language.
23rd Dec 2018, 5:17 PM
Hamid Reza
+ 1
pygame module will be great
23rd Dec 2018, 11:09 PM
Abdou
+ 1
C++ and c# are better suited
24th Dec 2018, 2:35 AM
Jeremiah Samuel Krakowski
Jeremiah Samuel Krakowski - avatar
+ 1
yeah, yeah I agree with them, brother.
24th Dec 2018, 3:46 AM
Nitkarsh Chourasia
Nitkarsh Chourasia - avatar
+ 1
Hey There! I would was that Java is a better platform for games.
24th Dec 2018, 3:50 AM
Benson
Benson - avatar
+ 1
Java is good for everything
24th Dec 2018, 5:33 AM
LightMon47
LightMon47 - avatar
+ 1
Well it's good but if you are interested in making games go for unity engine or unreal engine plus learn C#
24th Dec 2018, 8:16 AM
Yash Agrawal
Yash Agrawal - avatar
+ 1
Yes, but i suggest you should use c# and c++
24th Dec 2018, 1:15 PM
Gavrie Sashenka
Gavrie Sashenka - avatar
0
Unity is the best
24th Dec 2018, 12:00 AM
Sandeep Sundi
Sandeep Sundi - avatar
0
Well yeah sure python is a good way to make 2d games but you will want to use another Type of program for te code SoloLearn is very basic its not for make games just for learn how to program
24th Dec 2018, 1:11 AM
LightMon47
LightMon47 - avatar
0
You'r right jeremiah
24th Dec 2018, 3:45 AM
LightMon47
LightMon47 - avatar
0
Hey-o i know from where is that picture of avatar is from 4c(this is only fOr not say a website )han
24th Dec 2018, 3:48 AM
LightMon47
LightMon47 - avatar