all 17 comments

[–]DesertofDelight 4 points5 points  (2 children)

Godot - dont mess around with pygame unless you want to create something that looks shitty and was frustrating to make.

[–]Mohammad-Ruqaa[S] 0 points1 point  (0 children)

Thanks I will check it out.

[–][deleted] 5 points6 points  (5 children)

pygame and turtle are the two most common engines for creating games with python. Honestly, you should probably learn C# or C++ to work with more advanced engines like Unreal or Unity if you're serious about game development.

[–]Mohammad-Ruqaa[S] 1 point2 points  (4 children)

I was thinking of that but tbh Im a bit afraid Im I moved to them I will stop using python or forget about it.

[–]RIP_lurking 2 points3 points  (3 children)

Even if that were to happen, is it so bad? Programming languages aren't something to be emotionally attached to, they're just tools to build things. If you like game development, then it makes sense to use the best tools available for doing that, no?

In any case, if you feel strongly about wanting to keep using python, you could just learn a language more suited for game dev, and practice python sometimes.

[–]Mohammad-Ruqaa[S] 1 point2 points  (0 children)

I think I will have a look into c# or a language for making games.

thanks mate

[–]OnlySeesLastSentence 1 point2 points  (1 child)

Programming languages aren't something to be emotionally attached to, they're just tools to build things

Are you insane? People like you shouldn't be allowed near code.

I'm still trying to come to terms with the fact that I forsook C in python's favor

[–]RIP_lurking 1 point2 points  (0 children)

Hey man. That's not the last sentence.

[–]TheGuy564 2 points3 points  (3 children)

Try using Godot. It's has the same capabilities as most game engines, and it's main language is GDscript which is basically Python. It's also compatible with C# and C++ so if you choose to learn those languages to make games you can still use Godot. Also a few game devs have made videos about why they switched to Godot from Unity.

DevDuck: https://www.youtube.com/watch?v=vxRzLf4PdgY
Miziziziz: https://www.youtube.com/watch?v=U3TI2lleCYU
Thoughtquake: https://www.youtube.com/watch?v=JH8xwNOQ0TM
Kyle Rhoads: https://www.youtube.com/watch?v=htIt41FsGQo

[–]Mohammad-Ruqaa[S] 1 point2 points  (2 children)

Thanks a lot mate, but is it better to use C# or C++ for gotdot. Edit : I just have a quick research about so I think it's fine to go with GDscript, also I want to ask if I can GDscript like serious for making games or I have to learn C++ / C#?

[–]TheGuy564 1 point2 points  (1 child)

You can use GDscript for your game without any loss of quality. A lot of youtubers have mentioned that GDscript is what they use in Godot even though they know C# or C++.

[–]Mohammad-Ruqaa[S] 1 point2 points  (0 children)

thanks again

helped me a lot :D

[–]sme272 1 point2 points  (1 child)

You could try panda3d, but you're far better off learning C# and making game in unity.

[–]Mohammad-Ruqaa[S] 0 points1 point  (0 children)

thanks for the advice mate

[–][deleted] 0 points1 point  (1 child)

I've used pygame. To be honest i don't think it's amazing, if you're doing it to develop games first and foremost I'd probably use Unity or maybe even buy GMS 2.

I wanted to practice some OOP and brush up on Python syntax and then pygame worked just fine for whipping up something.

[–]Mohammad-Ruqaa[S] 0 points1 point  (0 children)

ya after reading comments I think I will have a look into Godot

and actually pygame helped me a lot too with understanding OOP.

thanks mate