GameMaker logo

GameMaker

Beginner-friendly 2D game engine by YoYo Games with drag-and-drop visual logic and GML scripting. Used to ship Undertale, Hotline Miami, and Spelunky.

-

Our Verdict

Still the sharpest 2D commercial engine for solo devs; console shipping requires you open the wallet.

Pros

  • Fastest iteration cycle for 2D commercial games
  • Free tier now covers export to all desktop targets
  • GML scripting strikes a balance between visual and code
  • Huge asset marketplace and 20 year tutorial library

Cons

  • Largely 2D-only, 3D support is unofficial and weak
  • Console export requires paid Enterprise tier
  • GML is proprietary, limiting engineer portability
  • Source control on .yyp files can be messy
Best for: Solo developers and small teams shipping polished 2D desktop or mobile games Not for: 3D games, console-first releases, or teams wanting a standard language

When to Use GameMaker

Good fit if you need

  • 2D indie roguelike shipped to Steam using GML scripting
  • Drag-and-drop prototype built by non-programmer designer
  • HTML5 export for browser-playable demo on game landing page
  • Pixel-art platformer following the Undertale/Celeste tradition
  • Game jam entry completed in 72 hours with GML and sprites

Lock-in Assessment

High 2/5
Lock-in Score
2/5

GameMaker Pricing

Pricing Model
freemium
Free Tier
Yes
Entry Price
Enterprise Available
No
Transparency Score

Beta — estimates may differ from actual pricing

1,000
1001K10K100K1M

Estimated Monthly Cost

$25

Estimated Annual Cost

$300

Estimates are approximate and may not reflect current pricing. Always check the official pricing page.

Community Discussion

Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.