This is a cache of https://www.pcmag.com/reviews/gamemaker. It is a snapshot of the page as it appeared on 2025-08-20T02:21:28.297+0200.
GameMaker Review: The Best Way to Make Games Like a Pro | PCMag Skip to Main Content

GameMaker Review: The Best Way to Make Games Like a Pro

By Jordan Minor
Updated August 17, 2025
LOOK INSIDE PC LABS: HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.
4.5
Outstanding

The Bottom Line

GameMaker helps you transition from amateur to professional game programmer better than any competing development tool.

MSRP $99.99
PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

Pros & Cons

  • 2D and 3D game development
  • Visual and text-based programming languages
  • Lets you export to the web, mobile, PC, and consoles
  • Free subscription option
  • Online multiplayer
  • Robust marketplace
  • Expensive to publish on consoles

GameMaker Specs

Name Value
Starting Price $99
Platform Windows, Mac, Android, iOS, linux, Nintendo Switch, Xbox One, PlayStation 4, Web, PlayStation 5, Xbox Series X/S, Nintendo Switch 2
Community Marketplace / Gallery
Requires Some Coding
3D Editing
Free Trial
Free Courses
Video Tutorials
Quizzes
Built-in Tools
User Forums

Consumer video game development software faces a dilemma. If the tools are too simple, they don't teach you the advanced skills needed to further your potential career. But if the tools are overly complex, you'll be too frustrated to keep going. GameMaker first launched in 1999, and I dabbled with an early version many years ago. I was a dumb kid who wanted to rip off Nintendo games, but I remember being frustrated that the process wasn't as straightforward as the name suggested. Today, GameMaker strikes the ideal balance by accommodating newcomers but not withholding anything from people with the time (and money) to fully invest in their indie game dreams. The results truly speak for themselves, earning GameMaker our Editors' Choice award for video game development software

Instead of talking about the games you can hypothetically make with GameMaker, I'll list some of the acclaimed indie titles built with this engine. GameMaker releases include Barkley Shut Up and Jam: Gaiden, Blazing Chrome, Downwell, Gunpoint, Heat Signature, Hotline Miami, Hyper Light Drifter, Katana Zero, Nidhogg, Nuclear Throne, Rivals of Aether, Spelunky, Undertale, Wandersong, and VA-11 Hall-A. These are some of the most beloved indie console, mobile, and PC games of the past few years, spanning genres as varied as platforming roguelikes, drug-fueled top-down shooters, cyberpunk visual novels, and comedy-basketball RPGs. If you can imagine it, GameMaker lets you make it.

GameMaker showcase
(Credit: YoYo Games/PCMag)

Well, that's mostly the case. If you look closely, you'll see that all those games are 2D. GameMaker lets you add limited 3D graphics to your games, but it mainly focuses on 2D titles. 3D functionality is rare for consumer-level game development tools. The Nintendo Switch's Fuze4 offers it, but you can't produce games for other platforms. The same goes for the excellent Game Builder Garage. AppGameKit Studio and Godot let you implement 3D graphics into your game, but they require a higher level of technical knowledge. For 3D development, you need a truly professional program like Unity or Unreal Engine.

GameMaker also lets you create multiplayer games. With these tools, you can give your titles advanced online functionality through GameMaker's servers, including rollback netcode. In addition, you can flesh out the experience with extra features like chat rooms, spectator lobbies, and cloud saves. This greatly expands the kinds of games you can make. Likewise, Core offers online multiplayer dev tools, but that software is almost entirely for creating shooters.

GameMaker simultaneously has some of the most affordable and most expensive pricing options of all the services I've tested.

On one hand, GameMaker has expanded its free tier options. As with Construct and Stencyl, you can use GameMaker's tools without paying, though with some limitations. Free users can export their games to PC, mobile, and the Opera GX gamer browser. Note, however, that free users can only make non-commercial projects, not games you can legally sell. Meanwhile, Godot is completely free to use without limitations.

GameMaker's Professional tier lets you export commercial projects to the web, Windows, Mac, mobile, and linux through the various PC gaming marketplaces. Instead of a subscription, you only pay a one-time fee of $99.99 for a permanent license.

If you’re serious about game development, though, you need to get your game in front of as many players as possible, including consoles. Among the services I've tested, only GameMaker offers licenses for Nintendo Switch, Nintendo Switch 2, PlayStation 4, PlayStation 5, Xbox One, and Xbox Series S/X. The platform holders want their cut, so those licenses don’t come cheap. The Enterprise subscription lets registered developers export to consoles for $79.99 per month or $799.99 per year. That price, while hefty, saves you more than $1,000. For comparison, a professional Unity subscription costs $1,800 per year, and Unreal Engine is free due to its pushing developers toward the Epic Games Store.

Newsletter Icon
Get Our Best Stories!

All the Latest Tech, Tested by Our Experts

Lab Report Newsletter Image

Sign up for the Lab Report to receive PCMag's latest product reviews, buying advice, and insights.

By clicking Sign Me Up, you confirm you are 16+ and agree to our Terms of Use and Privacy Policy.

Thanks for signing up!

Your subscription has been confirmed. Keep an eye on your inbox!

Upon starting a project, GameMaker asks if you want to use the GameMaker Language (GML) or Drag and Drop (DnD) programming languages. GameMaker offers two informative, step-by-step video tutorials for building the same Asteroids clone game in either language, so feel free to try both to see what works best for you. 

GML should feel familiar to anyone used to making games the traditional way: coding. It's similar to C or JavaScript, and you can even convert it into those languages. The tutorial is useful, but having some prior coding knowledge helps.

True beginners should go with DnD. This is GameMake's visual programming language, one that turns if/then statements from finicky syntax into digestible blocks. Previously, DnD offered much less power over your game than GML. But now, thanks to many premade behaviors, you can create a complex game without writing code. 

Granted, that's because even this "simple" language gets complicated. You still do a lot of math and generate a lot of assets. For the Asteroids clone game, you set the frame rate, mold the physics for spaceship movement, set variables for randomly spawning rocks, and trigger explosion animations when bullets collide with their targets. I enjoyed the challenge. 

DnD is easier than coding, but it comes close enough conceptually that I feel my skills can transfer over. You can even convert DnD scripts into GML or write bits of GML and stick them in your DnD projects as discrete functions. As a result, GameMaker's programming experience surpasses visual-heavy software, such as Construct or Stencyl, and code-only software, such as AppGameKit Studio or Fuze4. 

GameMaker's interface helps you keep your project under control as your game grows in scope. For example, there's a main workspace and tabs for editing specific game elements, such as level rooms or sprite images. I appreciate how the workspace organizes visual and coding elements together. Seeing sprite animations, objects that those sprites are linked to, and code for that object grouped together makes it easy to track distinct game elements and see where problems might occur. GameMaker's workflow is better than Construct's, which separates visual elements and programmed events into separate Layout and Event sheet tabs. GameMaker’s layout reminds me of how Twine intuitively lays out the chunks of its interactive text stories, except with more elements. 

The more big-name GameMaker games are released, the more the software's popularity and user base grow. If you have any ambition in game design, you should leverage GameMaker's excellent, free tutorials and example games, as well as its robust, community marketplace. You can browse for top-rated demos, animations, sound effects, scripts, backgrounds, and other useful assets to speed up your process or learn cool, new tricks. Most items in the marketplace cost either a few bucks or nothing at all.

GameMaker marketplace
(Credit: YoYo Games/PCMag)

Final Thoughts

(Credit: YoYo Games)

GameMaker

4.5
Outstanding

GameMaker lives up to its promise of easily letting you make real video games, whether you're a coding prodigy or have never thought about sprites in your life. Investing in its power and publishing possibilities, no matter how high the price, never feels like a waste, and the free and cheaper options make it more appealing than ever. As a result, GameMaker is our Editors' Choice winner for consumer game development software, alongside the even more accessible Game Builder Garage.

GET IT NOW

STILL ON THE FENCE?

About Jordan Minor

Senior Writer, Software

In 2013, I started my Ziff Davis career as an intern on PCMag's Software team. Now, I'm a Senior Writer on the Apps and Gaming team, and I really just want to use my fancy Northwestern University journalism degree to write about video games. I host The Pop-Off, PCMag's video game show. I was previously the Senior Editor for Geek.com. I’ve also written for The A.V. Club, Kotaku, and Paste Magazine. I’m the author of a video game history book, Video Game of the Year, and the reason why everything you know about Street Sharks is a lie.

Read Jordan's full bio

Read the latest from Jordan Minor