GameMaker: Studio is the perfect tool to develop casual and social games for iOS, Android, desktop and the web.
User reviews:
Very Positive (72 reviews) - 88% of the 72 user reviews in the last 30 days are positive.
Very Positive (2,529 reviews) - 89% of the 2,529 user reviews for this software are positive.
Release Date: Oct 2, 2012

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Use GameMaker: Studio

Free to Play

Buy GameMaker: Studio Professional

Includes: GameMaker: Studio, GameMaker: Studio Ubuntu, and GameMaker: Studio Mac OS X

Downloadable Content For This Software

Buy GameMaker: Studio Master Collection

Includes 7 items: GameMaker: Studio Professional, GameMaker: Studio Mac OS X, GameMaker: Studio Ubuntu, GameMaker: Studio HTML5, GameMaker: Studio iOS, GameMaker: Studio Android, GameMaker: Studio Windows Phone 8


System Requirements

    • OS:Windows XP
    • Memory:512 MB RAM
    • Graphics:DirectX 9, 128MB
    • Hard Drive:200 MB HD space
    • Memory:4096 MB RAM
    • Hard Drive:1 GB HD space
    • Other Requirements:Broadband Internet connection
Customer reviews
Customer Review system updated Sept. 2016! Learn more
Very Positive (72 reviews)
Very Positive (2,529 reviews)
Review Type

Purchase Type


Display As:

(what is this?)
1,713 reviews match the filters above ( Very Positive)
Most Helpful Reviews  In the past 30 days
10 of 11 people (91%) found this review helpful
31 people found this review funny
10.2 hrs on record
Posted: September 22
i made a game... an ultimately unninteresting, overwhelmingly short, juvenile, boring and simplistic game, but a game nonetheless, since im no programing expert i'll review the product "i" made so lets begin.
the story is about a guy, and he picks up a giant peach. the end...
i like that the peach is the motivation/ goal of the protagonist, since to me, i think peaches are a beautiful thing, they look like butts, small, scrumptious and edible butts. its a thing of beauty, and i think the narrative reminds me to a "rags to riches" style of story, because the protagonist hopes of reaching beauty, and ultimately i think that's cool too.
the controls are intuitive enough, you move with whatever i mapped the buttons to. now the challenge comes with just.
how mentally challenged you are... that's a mean joke and im sorry.
that being said, a newborn can beat this game, in fact speedrun it and get world record...atleast stadistically speaking.
lastly i like the graphic design. the characters are design like a collage of sorts, being composed of several photographs with minimalistic movements on each one, and by minimalistic i mean none... also known as i just took a few pictures from the internet with no context, inculding my profile picture and said it was a legit high quality collage... can i still say i liked it? and say that i will develop the collage concept eventually?
finally i found myself entretained by the game, it never went stale in any way. namely due to it being about 2 to 3 seconds long or as long as you want it to be, but a solid experience overall.
i recommend this game as a recreational tool or to explain what going from point A to point B looks like.
as i said before, i of all people made a game, can i say im proud of myself? obviously not, however i made a piece of interactive entretainment...i didn't actually publish it into a market, but technically this software allows me to do so. so i just have to recommend it to you if you want to make an anything, since it actually gives you a plethera of options to create with. and in my opinion that is amazing.
here's a fourth claim that i made the game in case you didn't hear me repeat myself the last 3 other times.
Was this review helpful? Yes No Funny
5 of 5 people (100%) found this review helpful
9 people found this review funny
404.9 hrs on record
Posted: September 30
hate it
i can't live anymore
Was this review helpful? Yes No Funny
2 of 3 people (67%) found this review helpful
87.2 hrs on record
Posted: September 25
The piece of software is excellent all around, but I've found a few cons:
1. Non-logical executing order. Let's say we have 2 objects and they both have collision event to each other. One of them sets a variable to let's say 1 and the other one to 0. What are we going to end up with?
2. It uses its own language simply called GameMaker Language (GML), but still a different language is required to make shaders.
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
1 person found this review funny
130.8 hrs on record
Posted: October 2
It's ok, I guess.
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
2 people found this review funny
16.1 hrs on record
Posted: September 22
11 hours and I still don't know how to make a game....

Definetly get it.
Was this review helpful? Yes No Funny
1 of 5 people (20%) found this review helpful
5 people found this review funny
0.1 hrs on record
Posted: September 27
It is the most easy, useful program.
As you can see, I have over 9999 hours in the application, no lies.
I made a game called, "Your Mom," and I got millions of dollars from it, still no lies.
It is super simple, and it is not complicated at all, no lies.
Okay all the no lies were lies, it's too ♥♥♥♥ing complicated.
Was this review helpful? Yes No Funny
Most Helpful Reviews  Overall
488 of 499 people (98%) found this review helpful
56 people found this review funny
3,764.3 hrs on record
Posted: December 26, 2015
Let me tell you my story about how GameMaker has turned me into indie game developer.

About 10 years ago I've began to play games.
Ever since, I've wanted to create my own games.
I've been painting game interfaces in MS paint for years, pretending to be game developer.

3 years ago, I've decided that it's time to stop pretending and create real game.
It was nightmare.
I've downloaded many large programs without any idea how to use them, how to create game with them.
It was just too hard to start with almost no knowledge.

I've learned programming basics from the and I was able to write very simple programs.
I had to learn programming myself, because in the school I didn't got any useful programming knowledge.

So, I tried to make game, downloaded many different compilers, they didn't work and I almost gave up.
But then I found GameMaker!

I've downloaded it, completed few simple tutorials and I was already able to make simple games!

Making games with GameMaker was so much fun, that I've almost stopped playing games.

My first RPG was garbage.

My second game, odd shoot-em-up with RPG elements was also pretty bad, but better. Much better.

My third game was massive RPG, which was bad only because it had awful graphics.
Well, okay, there were other awful things...
But when I finished making it, I realized that nothing can stop me, that I can create anything I want!

And now I'm making my fourth game. I'm working on it for year now and it's not even half done.
Since I realized I can make great game with GameMaker, I'm trying to do it and I'm feeling that I'm getting close.
This is my story so far and it's really not over!

I don't know what will happen in future, but I hope that one day, my games, made with GameMaker, will stand proudly next to other great games here in Steam!

It's amazing experience watching your skills grow, watching your games become better and better...
So, if you ever wanted to create your own game and didn't yet, grab GameMaker and do it!

PS.: Sorry for bad English.

PPS.: Here's my fourth and best game:
EDIT: My game is on Steam! Story continues... =]
Was this review helpful? Yes No Funny
328 of 336 people (98%) found this review helpful
36 people found this review funny
1,544.8 hrs on record
Posted: January 10, 2015
Disclaimer, this is not a program where you can draw some pictures and pop out an AAA game in a weekend. In fact, there is no such thing, as with anything else you get what you put into it. Now for the real review.

I've been using Game Maker for a few years now, since 8.0 was new, spent way more hours on it than I'd care to admit, and now that it's on Steam I like it quite a lot. I'll make a list because I'm lazy and lists are easy to write:

- It's easy to get started with, and the interface is pretty straightforward. It's especially a good way to get beginners' hands wet with game development, since you have pretty much everything you need in a nice, neat GUI you don't need to be intimidated by having thirteen command prompts open at the same time. You make some sprites, you write something out, you hit the little green triangle. No cryptic gcc -o this_is_a_game.c or anything like that.

- The code's simple. Create a room, create an object and start doing magic. There really are no arduous public static void mains or #include<iostream>;, just pure program logic.

- That being said, it's the best intro-to-programming tool I've ever seen, probably better than the Intro to CS class at your high school. Get used to Game Maker, and learning mostly any other language is a breeze. (Just don't slip up and write a line of GML on a school test, I've done that before and it was kind of akward.)

- It can be as simple or as complicated as you want. You can make a fun little puzzle game with exclusively drag-and-drop, so long as you put some time into it, or you can spend a half million lines of code using every tool in the box and make something you'll be proud of for the rest of your life.

- It can do . . . a lot. Basic math, file I/0, controller support, physics, shaders, porting to multiple operating systems or even devices, a decent amount of 3D (that's where the real fun begins, imo), multiplayer networking, IAP/microtransatctions, Steam achievements, you name it. Heck, you don't even have to make a game if you don't want to, you could use it to crunch statistics, manage a database of sorts, do your trigonometry homework, or something even weirder. (Just no malware, please, that ain't cool.)

- There are practically no predefined spaces you have to work in. You have the Rooms you start out in, which are completely empty and can look like anything you want them to. With no disrespect to RPG Maker or GBA ROM hacks, but the way your game looks and feels is completely up to you. If you can imagine it, you can probably make it happen.

- It's fairly easily extendable. If GMS doesn't happen to have a particular networking function, sound engine, particle type or data structure you want, you can probably find an extension someone wrote for it on the Internet. And then there's always the Steam workshop, a lot of the things posted in there are pretty bizarre but there's also a ton of useful things in there you can use.

- It has the most extensive product manual I've ever seen. If you need information about string manipulation quickly, you can just hit F1 and look it up in about 30 seconds. In the rare case that you can't find what you're looking for there,

- Game Maker has a bloody huge community for it, so if you need help with something you usually don't have to look long on the Internet to find an answer. This isn't something directly related to the product but it's still a nice resource to have. Also I make YouTube videos on it periodically, but that's neither here nor there ^^

Couple negatives which I personally don't think are much of a problem but you might want to be aware of:

- Not truly object oriented. Pretty close, with the event types and such, but not quite. Bit irritating if you're like me and your native languages are named Java and Python.

- The error messages are not the easiest things to read in the world. They're not as bad as "Segmentation fault, core dumped, good luck finding the problem" but you may still get some gray hairs trying to figure out what they're telling you.

- It's not the fastest code out there. Games from Studio are a lot faster than games from past versions, but they still don't quite match up with a game made in C or C++. However, you should probably be fine so long as you don't have nine hundred thousand objects active at the same time.

- The code's loose, which is nice, but sometimes too loose for its own good. It doesn't check syntax on the fly to see if you've misspelled a variable name the way Eclipse does, and there are few things more annoying than having to rerun your game because you typed max_health_pionts instead of max_health_points. Ending statements with semicolons is not enforced, and you can get some pretty weird errors if you're not careful about them. It used to be worse, in past versions of GM you could literally have fifteen resources with the same name and you wouldn't even get an error when Game Maker tried to figure out whether you were trying to referring to a sprite, object, room or background, but it can still get pretty messy. In any case, it's always good to encourage organized programming habits.

- Program crashes, sometimes quite often. Sometimes it hangs when you try to open a resource, sometimes it stops responding during compile time even when there's no errors, sometimes you get random Windows memory error messages for no apparent reason. Hopefully they're planning to address some of these (obscure pun not intended) in future updates.

4/9/2015 On version 1.4.x, I haven't seen the program crash for any of the reasons I mentioned just now in quite a while. Not going to assume it's perfect quite yet but it's a lot better than it was when I wrote this.

10/10/2015 Okay, I've started to see GMS crash awkwardly again and am not completely sure why. Just use at your own risk, okay?

- You're going to have people thumbing their noses at you for using a product named "Game Maker." Unfortunate, but true, of all the things Yoyo Games did well for Game Maker, naming it was not one of them. Just show them Undertale. Or just show them Hotline Miami. Or . . . a lot of things, there's a bunch of nice GM games out there nowadays. And then go make something cool and blow their mind, and you'll never have to have that conversation again.

Lastly, this isn't a positive or a negative but it really doesn't make a difference whether you buy this through Steam or the Yoyo Games web site. I prefer Steam because of how connected it is with the workshop and everything (and the achievements look pretty), but to each their own.

Now, go make the next Smash Bros. Have fun!
Was this review helpful? Yes No Funny
260 of 290 people (90%) found this review helpful
14 people found this review funny
576.6 hrs on record
Posted: June 16, 2014
Spent 400+ hours and still haven't made a good game

Was this review helpful? Yes No Funny
175 of 184 people (95%) found this review helpful
7 people found this review funny
24.0 hrs on record
Posted: October 19, 2014
If you want to get into game making, get this. If you have no idea how to code, you can get started with the drag-and-drop system. However, I recommend learning the programming language Game Maker uses. It's easy to learn, yet you can do a lot of stuff with it. If you're not sure about buying, you can download the Free Edition and try it out, especially now when it doesn't have any resource limits anymore!
Was this review helpful? Yes No Funny
Recently Posted
703.1 hrs
Posted: October 21
Not even Lydia Sebastian would learn how to figure this ♥♥♥♥ out. I'm never going to have the brain capacity to learn how to use GML, and thusly my game ideas will simply never be made. I cannot stress this enough: DON'T BUY THIS UNBREAKABLE CODE DISGUISED AS A GAME CREATION SOFTWARE.
Helpful? Yes No Funny
10.5 hrs
Posted: October 21
A good way to develop indie games for people who have some experience in programming.
Helpful? Yes No Funny
2.0 hrs
Posted: October 21
Bezt Gameng makr evr 11/10
Helpful? Yes No Funny
2,170.0 hrs
Posted: October 19
I loved Gamemaker Studio UNTIL the last patch. The last patch has created a mess of broken aspects, and it feels like YoYoGames is intentionally breaking their GMS program to entice people to buy their new compiler. This would be illegal, so obviously they won't admit to it. However, here is an example of the dozens of bugs myself and others have experienced:

This game isn't even compiling my code correctly. This code is written correctly, and yet, this game will RANDOMLY through play decide that I am referencing a "status" Variable in "basket_1_obj", instead of a localized variable in "baby_2_obj". This is random, not every time. It is proof of another bug.

In order to get around this bug I have to reference the image_index of baby_2_obj instead of its status. It only bugs out with this particular set of code on THIS ONE SINGULAR object. Despite the fact this code is repeated in 8 different baby objects.

GMS' memory addressing issues are a massive freaking probem, and they were made worse with this last patch.

What makes this worse is they still REFUSE to respond to dozens of help requests through their official help line. TWO WEEKS and dozens of people, including myself, have NOT yet received a response!

I am so angry right now I am on the verge of demanding a refund for the $350 I paid back in 2015 for all of the plugins. If they don't start fixing these issues, then I think Steam should take them down off the store.
Helpful? Yes No Funny
14.2 hrs
Posted: October 18
Great software. Recently started getting into game making and what not and have been finding this program to be a good start for me. I'm by no means perfect but I'm constantly learning how to use the program and I've been having a lot of fun figuring it all out! Would definitely recommend.
Helpful? Yes No Funny
Silver Juan ( ͡° ͜ʖ ͡° )
88.9 hrs
Posted: October 18
Very fun and easy to use if you getting started with code!
Helpful? Yes No Funny
0.2 hrs
Posted: October 16
wow i just started this and i already got the achievement "debugger". ACHEVEMENTS FOR A GAME MAKING SOFTWARE LOL!!
Helpful? Yes No Funny
2.9 hrs
Posted: October 16
I made The Corndog of Justice.
Helpful? Yes No Funny
putin vodka
6.3 hrs
Posted: October 16
Good software
Helpful? Yes No Funny
Exotic Butters
35.2 hrs
Posted: October 15
Very good for beginners and experts
I would highly recommend it.
The only bad thing is that there is no 3D mode, but thats about it!
Helpful? Yes No Funny