Is Godot that promising to become game dev or I shouldn't expect that much?

I have only been using Godot for a little over a month. After a little searching about Godot, I found out that it is very difficult to get a job using Godot. More companies are looking for Unity and Unreal users.

Does that mean that Unity and Unreal are more promising if you want to become a game developer? Will Godot be able to compete with them in the future? Considering the development of Godot which is quite promising in my opinion. The creator of Godot continues to update Godot as far as I know.

I myself have no problem with this. I learned to use Godot just as a hobby. But it would be better if it could actually make money. Is my choice to use Godot as a hobby and hope to make a little money right or should I not expect too much?

1 Like

Not exactly, it depends on the context. You can be the best game developer with any engine, now getting hired as a game developer is a whole different story.

Compete, yes. It’s been competing from it’s inception. Up to pair? That’s also different story.
Godot might get good at specific areas but it will never catch up with specific features that other engines have mastered.

Godot also hides a dark side that is getting exposed each day. Many controversies surround the engine and critical flaws in community management have been plaguing development for many years.

The Squirrel Games Incident, the XRayez incident, the W4 Games Scam incident and the 2024 Wokot incident are three of the major incidents among many others that showcase critical flaws surrounding the engine. If you keep searching you’ll find many more.

In my opinion it’s too much, the hobbyist mindset is oceans apart the money maker mindset. It’s a complete different strategy with different skills. Being good at making games doesn’t translate to being good at selling your services.

A great seller can sell the worst game ever, but a bad seller will never sell the best game ever.

1 Like

It’s kind of hard to give a straight answer to that question, simply because the definition of game developer is a bit nebulous. If you want to be hired in a company to work as part of a medium or large team, then yes, those companies are mostly looking for Unity and Unreal. The situation might change in a few years, but that’s how it stands right now. But to become a game developer in general? For an independent developer, Godot is more than capable of handling pretty much anything you can throw at it, and the engine continues to get better and more popular every year. The only reason it’s not already even bigger is because the other two engines were already well-established before Godot even reached its infancy.

I think it’s also important to recognize that GDScript is far easier to learn than C++ in Unreal or C# in Unity, especially if you are still learning the actual abstract concepts/principles and not just the syntax. As a result, even if your ultimate goal is to use these engines, time spent learning fundamentals in Godot is not time wasted.

That they are, and quite quickly as well.

Given what I already mentioned above, I’ll briefly address this in the context of your own projects: the tool doesn’t make the game good; you do. An awesome game of good technical quality (ie not stuffed with bugs) that is effectively marketed has a solid chance of doing well, regardless of what it’s written in.

1 Like

A couple of things I’d like to note regarding this line of thinking.

  1. Godot as a tool is getting more popular and, with each update, becomes more compelling for teams to use in production for commercial projects. This in turn means that more job opportunities should open up as time goes on.

  2. Game development skills are at least partially transferable between engines. There is certainly some learning time to get used to a different engine but concepts of game development and game design are fairly universal across engines, the differing factor tends to come in implementation.

1 Like

Before sticking to a game engine, a dev shouldn’t seek which is one is the most popular or receiving the most updates.

Popularity and Updates are not a guarantee that:

  1. The updates have fixed old bugs and didn’t introduce new ones
  2. The engine has the features and performance your project requires
  3. Abides by their policies and licensing therms
  4. Has a clean history regarding bullying or mistreatment against users and members
  5. Has a safe community you can opt in or out from
  6. Is politically agnostic

The truth is that all major engines have offended at least one or all of the examples above.

Privacy & Terms