Mobile Game Unity vs Godot

Hi, I have a question. I want to create a match-3 type game for Android and later also for iOS. The game will need to integrate with payments, Google AdMob, and Firebase.

I would appreciate your help — would Godot or Unity be a better choice?

I won’t attempt to make a comparison between the engines as I can’t say much about Unity, but we have courses on both, and I’m sure you could make either work with enough research.

I would focus more on which engine would mesh better with whatever previous experience you have (and if that’s zero, then I would recommend starting with simpler 2D projects or a general 2D course to learn the fundamentals before diving straight into the complexities of mobile development. You’ll have a much better time, if you take your time). Unity uses a custom implementation of C#, while Godot can use either a different custom implementation of C# (ie, you can’t just dump Unity code into a Godot project and expect it to work) or GDScript, which was inspired by Python and is similar to it.

1 Like

Hey JOORDAN, both engines can handle what you’re aiming for (match-3, AdMob, payments, Firebase), but Unity has more built-in support and third-party plugins for mobile services out of the box. Godot can do it too, but you might need more manual setup or custom integrations. If you’re comfortable with C#, Unity might be smoother; if you prefer something like Python, GDScript in Godot is pretty approachable.

2 Likes

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.