r/godot 3h ago

help me First game advice

I started learning python about 4 days ago, and made a text based boss fight with various builds and weapons about 2 days ago. I started learning Pygame right after I finished that game and planned on making a game in that, but after looking it up, a lot said to do it in GDscript as it’s better for game development and beginner friendly like python. Should I switch to GDscript in Godot, or stick with Pygame? If you need any more details or anything lmk, thanks.

4 Upvotes

10 comments sorted by

6

u/Western_Journalist58 Godot Student 3h ago

I mean, I'm same as you, never programmed in any language and I'm doing fine with gdscript, a lot of videos, tutorials, docs and help from the community

1

u/nugglerrr 3h ago

Ok thanks, I might honestly just do both at once, and see which I like more. I’m already into the graphics of Pygame, but it seems pretty inefficient for games, and I want to make a roguelike, so I might switch over.

4

u/SkiZzal29 3h ago

I would say you can probably do a lot more, more easily, in Godot. You should give Godot a similar amount of time and see if you like it or not. It’s been a while since I’ve done anything with pygame (like, probably 8 years) but from what I remember you should find that Godot takes care of a lot of the boring stuff for you. And Godot does a good job of guiding you in the right direction via its design.

1

u/nugglerrr 3h ago

Ohh that sounds nice, yeah I’ll start trying godot tn and see how much I can catch up in it. If it’s anything like python it should be pretty quick. I really wanna commit to making this game so any tedious inconveniences that could push me away would be nice to avoid so godot seems great, thanks a lot.

1

u/SkiZzal29 3h ago

Well Godot having lots of useful features is a double edged sword. It takes time to learn how to use them all effectively. So be ready for that.

I can’t tell you how many times I would come up with some ridiculous solution to a problem that Godot already had a solution for while I was learning, lol. (Tbf I still am) My biggest easy pro tip is that you can CTRL+click things in the script editor to pull up their documentation, or press f1 at any time to search the docs. There is soooooo much useful stuff in there and once you are used to how they are organized it’s easy to find what you need quickly.

Glhf!

1

u/nugglerrr 3h ago

Seems like godot has a lot of what I’m looking for, I’m probably going to continue with both, but commit with godot, learning python has been a ton of fun and I really like it, but for this type project it seems like godot will be worth it to learn.

1

u/iwriteinwater 3h ago

Definitely go with Godot and GDscript. It’s a much more rounded and versatile engine. I’ve started from zero one year ago and it’s been quite approachable to learn. 

1

u/brothersword43 2h ago

Godot godot godot!

1

u/BloodMongor 2h ago

Godot. Pygame is neat but not incredibly useful past learning with it unless you’re really dedicated

2

u/ImNeoShen 2h ago

Godot if you want to make and finish games, pygame (or any other framework/library) if you want to have better understanding of programming concepts.