Is Python good for making 2d games? | Sololearn: Learn to code for FREE!

+18

Is Python good for making 2d games?

Any help would be appreciated!

12/22/2018 3:34:08 PM

Robert Vittozzi

27 Answers

New Answer

+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".

+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.

+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.

+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).

+4

Unity uses C#.It better for that.

+3

So what courses should I focus if I wanna do 2d games??? Thanks a bunch

+3

Thanks so much!!!!!

+3

Found a good resource for python game development https://www.sololearn.com/discuss/1211091/?ref=app

+2

i think useing unity engine is easier and better u can use playmaker for visual scripting in it or c# language.

+1

pygame module will be great

+1

C++ and c# are better suited

+1

yeah, yeah I agree with them, brother.

+1

Hey There! I would was that Java is a better platform for games.

+1

Java is good for everything

+1

Well it's good but if you are interested in making games go for unity engine or unreal engine plus learn C#

+1

Yes, but i suggest you should use c# and c++

0

Unity is the best

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

0

You'r right jeremiah

0

Hey-o i know from where is that picture of avatar is from 4c(this is only fOr not say a website )han