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
Pricing
Price wrong?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.