When it comes to game creation tools and game engines, there are plenty of choices. For example, you might have heard of GameMaker, and how you don't need to code with it, and you can export everywhere. Have you heard of GDevelop? Today, we'll look at GDevelop Vs. GameMaker and why GDevelop might be a good tool for your project. You can also see how GDevelop compares to Roblox, Scratch, Stencyl and Unity to help you choose which game engine is best for you.
GameMaker appears easy to use, and you don't need to code to make games. These are great features, but some users have reported having issues making the most out of the drag-and-drop system that powers a lot of it.
Also, they use a proprietary development language (GML), so a lot of the programming skills you learn with GameMaker, you won't be able to carry over to other applications.
On the other hand, GDevelop uses a very easy event system, where you really don't need to do any programming at all. The system is very intuitive, and has been created so that even a newcomer to game making can jump right in and start making games.
You can say that GDevelop is the Bubble.io for game development: an accessible, affordable no-code development tool that scales with your needs. Bubble.io serves that role for app development, and GDevelop serves the role for creating games.
Since 2020, you can use GameMaker to create your games for free, and publish them to their own marketplace, GXC. But every other export platform will cost you money. GameMaker also no longer offers a lifetime license. You need to buy a subscription. And if you want to make full use of GameMaker, it can cost you up to $79.99/month.
You'll need to be a licensed Nintendo, Playstation or XBox developer in order to make the most out of the Enterprise plan and export to consoles.
If you want to get the same functionality that GDevelop offers you for free, you need to pay $9.99 a month for an Indie GameMaker license.
GDevelop is a free and open-source tool. This means that you can use its full set of features without any cost at all. You can use the app to create games, and then export your game to Windows, Linux, Mac, Facebook Instant Games, Android, and even iOS. And you don't need to pay for any exports.
There is, however, the possibility of supporting the project by and adding fantastic cloud features purchasing one of the Premium subscriptions.
Features added with the Premium subscriptions include: more cloud builds, the option to use our industry-leading iOS or Android apps without limits, cross-device project syncronization, removal of all GDevelop branding from games, and more. Subscriptions start at just $5/month.
There are also GDevelop Premium plans for businesses, game studios and professionals who need even more features, more cloud storage and sync, and even direct support from the GDevelop team.
Finally, there are GDevelop Premium plans for Education, which start at $3/month per user, and include classroom-oriented features such as giving teachers the ability to monitor student projects, total student anonymity (no need to use an email address to create a GDevelop account) and more.
GDevelop also has advanced game analytics to see how your game performs, player accounts to prevent cheating on games with Leaderboards, player feedback forms and more. All of these features are enhanced with a Premium subscription.
Those are the only differences between having and not having a subscription. Amazing tools like the Debugger, Live Preview, and more are always free, and always will be. With a subscription, you also help to pay for the hosting, server, and bandwidth costs for the packaging and other online services. Finally, you're also supporting the development of an open-source game engine accessible to everyone!
GDevelop also comes bundled with over 170 examples to get you started straight away, and an asset store full of free assets for you to use in your games, even commercially!
Both GameMaker and GDevelop have plenty of tutorials available, as well as a robust community welcoming newcomers.
We have the GDevelop Academy with plenty of game development tutorials, as well as an incredibly helpful community of fellow creators ready and willing to give you a hand. There's even a full crash course over at the freeCodeCamp YouTube Channel:
GDevelop's open-source nature means you can join countless collaborators who have made GDevelop what it is today. And you'll always be able to ensure the code has no malicious bits in it. Neat, huh?
It will always depend on your project. Both GDevelop and GameMaker have their pros and cons. They're both fantastic tools. Which one you decide to go with is up to you.