Introduction
Indie game development is a thriving ecosystem where creativity knows no bounds. From one-person passion projects to small, dedicated teams, indie developers are pushing the boundaries of what's possible in the gaming world.
Choosing the right game engine for whatever game you will be making is one of the most important decisions you will ever make in your game development career. You may have searched it up on YouTube: "What game engine should I choose for game dev" or something similar to that and have came across many different videos saying totally different things. Well, I am here to help you once and for all decide which game engine you will choose.
If you have done your research prior to reading this post, you may have noticed that the big 3 game engines that most indie game developers use are: GameMaker Studio 2, Unity and Godot.
I personally have done loads of research and I have finally came to the conclusion that GameMaker Studio 2 is the best engine for me, a person who is just learning how to make some simple games. I am no one to decide for you, so today, we'll dive into a three-way showdown, comparing three popular engines for indie developers: GameMaker 2, Unity, and Godot. Each of these engines has its unique strengths and weaknesses, making the decision a complex one. Lets dive right in!