GameMaker: Studio is the perfect tool to develop casual and social games for iOS, Android, desktop and the web.
User reviews: Very Positive (1,256 reviews)
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

Buy GameMaker: Studio Master Collection

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

 

Steam Workshop


Find, play, and make games easily
Discover, rate, and download the best player-created games made in GameMaker: Studio for free. Or try making your own and share with the community.
Click here to learn more.

Update Notes

The GameMaker: Studio family of products caters to entry-level novices and seasoned game development professionals equally allowing them to create casual and social games for Steam Workshop, iOS, Android, Windows Phone, desktop and the Web (HTML5) in record time and at a fraction of the cost!

As well as making games development 80 percent faster than coding for native languages, developers can create fully functional prototypes in just a few hours, and a full game in just a matter of weeks.

And when you're done, GameMaker: Studio™ will produce an “app store”-ready iOS, Android, Windows Store, Windows Phone or OS X app, Windows executable or HTML5 code, all at the push of a button and all from the same source code. On top of this, you also gain instant access to more than 40 million registered Steam users through Steam Workshop, with direct upload straight from GameMaker: Studio™!

Discover how easy it is for yourself and get access to GameMaker: Studio™’s key features including its easy to use integrated development environment (IDE) powerful scripting language and Box 2D Physics by simply downloading GameMaker: Studio™ for free.

Steam Games made with GameMaker









See more great games made with GameMaker...

Upgrade Options

Gamemaker: Studio™ Standard
Unlock unlimited resources with GameMaker: Studio™ STANDARD and distribute your games to Steam Workshop, Windows and Mac OS X users around the world.

Gamemaker: Studio™ Professional
GameMaker: Studio™ PROFESSIONAL unlocks the full power of GameMaker: Studio™, giving you all the great features of STANDARD with the added ability to purchase and plug-in the YoYo Compiler, Android, iOS, Windows Phone 8 and HTML5 export modules, collaborate within a team through subversion and monetize your game with an unprecedented amount of developer services.

Gamemaker: Studio™ Master Collection
Bringing all of GameMaker: Studio™’s best features and modules together, GameMaker: Studio™ MASTER COLLECTION gives you the power to create, test, monetize and distribute games to iOS, Android, Windows, Windows Store, Windows Phone 8, OSX and HTML5.

Key features:


Dedicated, game-focused IDE
The GameMaker: Studio™ IDE has all you need to deal with fonts, sounds, images and music, as well as other resources needed to create a game. It enables you to define game entities (known as 'objects') and their behaviours in an intuitive, event-driven way and has an easy to use drag-and-drop interface.

Powerful scripting language
With GameMaker: Studio™'s built-in GameMaker Language (GML), you can control every last detail of your game – path finding, physics, object interaction, particles, data structures and more …
And should you find that even that is still not enough for your project, you can easily expand GameMaker: Studio™ by using GML, JavaScript and Dynamic-Link Library Extension Packages.

Multi-format export
When combined with format-specific modules, GameMaker: Studio™ can take your game's single codebase and produce ready-to-run executables and apps for multiple platforms, with a single click.
With modules already available for Steam Workshop, Windows, Windows 8, Mac OS X, iOS*, Android*, Windows Phone 8* and HTML5* - and more to be announced soon - GameMaker: Studio™ is the fastest and simplest way to develop multi-platform games for mobile devices, home computers and the Web.

The YoYo Compiler
Games written in Studio can now harness the full speed of the CPU with the new native YoYo Compiler (YYC), allowing projects to run up to 100x faster than before, across all native platforms supported by Studio. Unlocking new possibilities in CPU intensive areas such as artificial intelligence, procedural techniques, real time lighting, enhanced physics, real time geometry deformation, collision and data manipulation.

Shaders
Fully integrated, totally cross platform shader support allows you to write shaders once, and then deploy them on every platform that supports them. This powerful system allows full access to low level shaders, while still letting Studio do the heavy lifting and keeping totally cross platform. The built in editor has been extended to have full colour syntax highlighting and intelli-sense for shaders, making creation a breeze.

Source Control
GameMaker: Studio™ also includes a comprehensive source control scheme so that working on a project within a team is easier than ever before.
Currently incorporating Subversion (SVN), and with more solutions on the way, GameMaker: Studio™ is the only development tool your team needs to get things done in record time.

Developer Services
To help easily monetize games, we’ve given developers unprecedented access and removed the technical hassle of connecting them with some of the biggest advertisers, analytics and engagement services on mobile and web.

System Requirements

    Minimum:
    • OS:Windows XP
    • Memory:512 MB RAM
    • Graphics:DirectX 9, 128MB
    • Hard Drive:200 MB HD space
    Recommended:
    • Memory:4096 MB RAM
    • Hard Drive:1 GB HD space
    • Other Requirements:Broadband Internet connection
Helpful customer reviews
109 of 130 people (84%) found this review helpful
23 people found this review funny
1,380.0 hrs on record
Posted: December 28, 2014
Need more hours to decide whether i like it :D.
Was this review helpful? Yes No Funny
51 of 56 people (91%) found this review helpful
1 person found this review funny
24.0 hrs on record
Posted: January 2
http://steamcommunity.com/sharedfiles/filedetails/?id=170291540
I'm not a programmer. and this is my game. this couldn't be done without Gamemaker.
GameMaker have some flaws, but it can be overcome with many fellow dev in forum IMHO.
9/10
Was this review helpful? Yes No Funny
39 of 43 people (91%) found this review helpful
1 person found this review funny
47.3 hrs on record
Posted: January 10
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.

- You're going to have people thumbing their noses at you for using a product named "Game Maker." Unfortunate, but true. Solution: make something good, that ought to shut them up.

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
43 of 54 people (80%) found this review helpful
1 person found this review funny
311.2 hrs on record
Posted: November 16, 2014
Thanks for making my dreams easier..
Was this review helpful? Yes No Funny
25 of 28 people (89%) found this review helpful
1 person found this review funny
837.3 hrs on record
Posted: December 14, 2014
Simple to pick up, Powerful and Flexible when learned.
I have been using Game Maker since 2004, and still do.
Was this review helpful? Yes No Funny
36 of 47 people (77%) found this review helpful
2 people found this review funny
628.6 hrs on record
Posted: December 13, 2014
This program was not only used to make Hotline Miami but you yourself can make awesome games like Hotline Miami! Damn i love Hotline Miami.
Was this review helpful? Yes No Funny
24 of 28 people (86%) found this review helpful
2 people found this review funny
2,938.8 hrs on record
Posted: February 10
MAKES MY DREAMS COME TRUUUUUUUUE
Was this review helpful? Yes No Funny
26 of 34 people (76%) found this review helpful
1 person found this review funny
318.9 hrs on record
Posted: November 10, 2014
I love GameMaker!

As a retired C++ Builder developer, I got GameMaker to keep me busy. It was an easy transiton although, I would rather use my own structs instead of the ds_map stuff. I must say that GameMaker Pro is worth the price, especially when it's on sale. It is very powerful for a game compiler. Displaying text to the screen is a bit cumbersome and some draw events are a bit confusing, but once you learn the idiosyncrasies, it's not so bad.

There are some annoying bugs such as sometimes mouse over hints don't show up and ALWAYS make sure to save your edited images to file because I've lost artwork by trusting the editor to update the current sprite with changes. Despite these issues, it is an easy to use compiler for making stand alone Windows games (Pro version).

As a side note, I tried Construct 2 (free version) after having first tried GameMaker. Construct is very nice, but seems a bit intimidating and isn't quite as intuitive as GameMaker. I suggest you give them both a test drive before making your choice.
Was this review helpful? Yes No Funny
25 of 38 people (66%) found this review helpful
5 people found this review funny
3.1 hrs on record
Posted: December 20, 2014
1 hour in the application and I've already created a better sequel to black flag than unity is.
Was this review helpful? Yes No Funny
14 of 18 people (78%) found this review helpful
340.5 hrs on record
Posted: November 11, 2014
Excellent software. With barely any coding experience, I was able to jump in and start creating my own game immediately. And with an easy to learn built in language, I was coding in no time as well. Highly recommended for individuals who just want to get in and make something. Iteration is fast and fluid, and with a large community you can usually google the solution to whatever problem you've come across.
Was this review helpful? Yes No Funny
8 of 9 people (89%) found this review helpful
1 person found this review funny
3,565.5 hrs on record
Posted: March 27
Game Maker will fulfill two different needs very adequately. The hobbyist making a 2D game will appreciate all the tedious framework being done for them with the majority of work being relatively easy programming and asset creation. The clueless but hopeful amateur will appreciate the slow approach to core programming concepts and wondeful supplementary resources like timelines, paths, timers, and the event system in general. If you're looking for a fast and fun jump into 2D amateur game development then look no further.

Keep in mind that any kind of game, regardless of complexity, will require at least some investment and learning. If you're expecting any game development tool to read your mind and pump out your dream game then you should probably take a step back. In the same vein, if you'd like to make something outside the intended scope of Game Maker, be it something with online multiplayer or 3D graphics, then you should look into tools like Unity and Unreal Engine after learning more about programming in general.

With that said, I enjoy working in Game Maker: Studio despite not really having any ambitions beyond simply that. Some people make full commercial games in it, such as the original Spelunky, Nuclear Throne, and others. Either desire is well-appreciated and encouraged here.

Keep in mind that the export modules (sold on Steam as DLC) are not necessary to make and test a game. You simply need them to make a playable standalone on the relevant platform. Some functionality is locked behind DLC, so if you run into a function in the help file you need then consider alternative or simply buy the module. Most modules go on sale at regular intervals, so it's not a wallet-buster over time. I do recommend making something basic and learning the ropes before putting down on modules you may not need.
Was this review helpful? Yes No Funny
7 of 8 people (88%) found this review helpful
213.1 hrs on record
Posted: January 26
I've been using Game Maker for the past 7 years, and I can say with confidence that this is the best engine for newbies, and pros alike. My reccomendation is that you rather buy this from the official yoyogames site. You'll get updates first, plus you get a steam key with your purchase too!
Was this review helpful? Yes No Funny
10 of 14 people (71%) found this review helpful
171.2 hrs on record
Posted: December 14, 2014
Download the free version from Yoyo's official site! That one has zero limitations of resources, whereas the Steam's version, although free, is limited.

GameMaker: Studio is a great, neat program to develop pretty much anything you desire... as long as you learn the 101s of how everything works. Drag-and-drop method will likely be the prologue of newcomers as it's the most simplest form to wet your fingers. As you begin to become familiar with it and the relationship of Events and Actions, you'll transition to something a bit more advanced--coding! Coding allows greater flexibility than DnD because more commands can be done than DnD'ing commands, and there are most commands that must be manually coded. Tons of awesome tutorials online, especially in Youtube, to help you!

On the other hand, if you're familiar with coding GML will likely be easier to learn. Having learned a bit of C and the majority of time spent on Python, which I was surprisingly shocked to see how closely related they both were, GML's new territory was welcoming.
Was this review helpful? Yes No Funny
14 of 22 people (64%) found this review helpful
2 people found this review funny
22.4 hrs on record
Posted: April 8
If you download the Steam version you are limited to the "Free" version, which puts limits on the ammount of rooms, objects, scripts, ect. HOWEVER, if you download from the YoYo Games website you get given a key to upgrade you to the "Standard" edition, which doesn't have any of those limitation - all for free.
Was this review helpful? Yes No Funny
5 of 5 people (100%) found this review helpful
18.0 hrs on record
Posted: April 27
BEST GAME MAKING SOFTWARE EVER!!!
VERY FUN TO USE AND VERY SIMPLE,
YOU CAN MAKE ABSOLUTELY AMAZING
GAMES WITHOUT KNOWING ANYTHING
ABOUT CODEING,AND YOU CAN PUBLISH
YOUR CREATIONS TO THE STEAM WORKSHOP.
OR YOU CAN CREAT AND ACTUAL GAME THAT
MIGHT E ALE TO BE A STEAM GAME.

I RATE 10/10
Was this review helpful? Yes No Funny
8 of 11 people (73%) found this review helpful
4.8 hrs on record
Posted: March 4
It started out great however recent updates have broken major parts of some projects. The Audio engine needs alot of work doing to it to increase stability across devices.

If you are starting to create games It is a great start place but is not worth the price they charge.
Was this review helpful? Yes No Funny
5 of 6 people (83%) found this review helpful
66.6 hrs on record
Posted: January 21
Very solid game making tool if you know the basics of what it takes to code. Been using it for about 50 hours in the past two weeks and while my material isn't very good, that's my fault and not to the discredit of the program. Would reccomend to first time game developers looking for a test of your mettle to see if you have the commitment.
Was this review helpful? Yes No Funny
5 of 6 people (83%) found this review helpful
3.6 hrs on record
Posted: April 20
Pretty cool game making tool. If a software can make a difficult process look easy, then it definitely deserves a thumbs up. Not only that, it gives newcomers hope that they can create a game of their dreams. But please don't lose touch with reality too much. Like games that give you the experience in being a knight, a mage or even a dragon, this software just gives you the experience of creating your own game. Don't think that you can go pro with it. It's worth a try and maybe you'll succeed, but before making the step into that direction, know exactly what you're going for.

http://steamcommunity.com/sharedfiles/filedetails/?id=431078845
Was this review helpful? Yes No Funny
5 of 6 people (83%) found this review helpful
38.1 hrs on record
Posted: January 8
Awesome for people learning their first coding language or for people just getting in to coding.Gamemakers coding lang "GML" is very easy to use and you can do alot with it very fast and easy
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
42.4 hrs on record
Posted: February 1
After getting through 4 tutorials and testing a good little portion, I can say Game Maker has really peaked my interest in game development. I have had a lot of fun these last few days, easy to use and learn, very helpful, great to play around with for the drag and drop, or to do coding in it.

I plan on working with this as much as I can and definitely recommend at least testing the free version if you are unsure about it.

10/10
Was this review helpful? Yes No Funny