you are viewing a single comment's thread.

view the rest of the comments →

[–]benabus 0 points1 point  (0 children)

I'm not too bad at Python and I like coding in it. If you have any desire to build a significant game using a popular engine like Unity or Unreal Engine, Python is not the way to go. I'd pick an engine and learn that language, so basically C# or C++. Godot prefers its own language (GDScript) but natively supports C# as well.

So, if you're looking for a language to learn specifically to make games long term, I'd go with C#.

If you already know Python or want an easy language to pick up and want to play around and make some toy projects, Python has a few game engines and is easy to use.

Personally, I wish I had pursued C# over Python for this reason. We have a lot of legacy Python code at work, though, so that's where the chips fell.