
Features
Everything you need to take your idea from concept to finished game. With no barriers to entry and powerful functionality, GameMaker Studio 2 is the ultimate 2D development environment!

Backwards Compatible
Import your GameMaker: Studio projects directly into Studio 2 and have them ready to run in a matter of minutes.

YoYo Account
GameMaker Studio 2 uses your YoYo Account to provide a single login for all your game making needs.

Tutorials
With our integrated tutorials you can have your learning materials docked directly in your workspace.

Laptop Mode
For all of our users who develop on laptop PCs we have developed an efficient workflow that does not get in the way of development.
Multiplatform Workflow
Using a single development workflow GameMaker Studio 2 allows you export your game directly to Windows desktop, macOS, Ubuntu, Android, iOS, tvOS, fireTV, Android TV, Microsoft UWP, HTML5, PS4, PS5, Xbox One and Xbox Series X|S.

Drag and drop
Use our intuitive Drag and Drop (DnD™) system to begin your game development journey. Learning how to make a game is easier than ever.

Superior Workflow
Drag and Drop like never before, create the game you want without ever writing any code.

Library
Choose what you need from our extensive library of events and actions to sculpt the game you desire.

Code Preview
Learn how to program by viewing the code behind our DnD™ actions and take your games to the next level.

GameMaker Language
Based on C programming language, GML gives you all the power of other programming languages while being easy to learn.

Room Editor
Rooms in GameMaker are where everything happens in your game. With Layers, Inheritance, Tile Brushes, and more, GameMaker's Room Editor is better than ever.

Layers
Take control of how objects are ordered within your rooms and draw sprites directly without the need for an object.

Tile Brushes
Make repetition a breeze by creating a group of tiles and drawing them directly to the room.

Inheritance
Add variety quickly to your projects by sharing common code and resources.

Image Editor
Completely reworked and packed full of features our new Image Editor gives you the tools you need to create the assets you want for your games.

Brush Based Editing
Create a brush from any section of your image simply and efficiently with our amazing new editor.

Animation Support
Bring your sprites to life with a touch of motion and take your games to the next level.

Tilesets
Our new and powerful Tile Editor gives you a simple way to add a lot of content to your levels swiftly and efficiently.

Tileset Animations
Liven up your levels with a hint of animation without compromising on performance.

Brushes
Improve your workflow by creating a palette of commonly used tiles.

Auto Tiling
Automatically choose the correct tile for the job and never have to worry what goes where again.

Physics
Bring your games to life and add realistic motion using built-in support for the industry recognised Box2D physics engine or Google’s LiquidFun particle physics engine.

GoTo Finder
The GoTo Finder lets you search for, locate, and open any resource within your project instantly.

Chain View
Easily navigate between resources without losing track of where you are.

Git Integration
Save and back-up your project history from anywhere in the world with our Git integration.

Debugger
Save time and effort with our powerful debugger.

Spine
With support for Esoteric Software’s powerful 2D animation software bring your games to life through integrated animation.

In-App Purchases
Free games can make you money. GameMaker’s support for adverts and in-app purchases allow you to monetise your game without having to charge a premium.

Push Notifications
Deliver updates and notifications directly to your players using GameMaker's support for push notifications.

Sound Mixer
Give players the best experience by immersing them in high quality audio.

Networking
GameMaker allows you to structure your game to work with a client/server model, dealing with all of the network management behind the scenes, while allowing you to focus on the game itself.

Shaders
Fully integrated, totally cross-platform shader support allows full access to low level shaders, while still letting GameMaker do the heavy lifting. The built-in editor has been extended to have full colour syntax highlighting and “intellisense” for shaders, making creation a breeze.
Plus lots more

Skinning
Customise your development environment by choosing from our predefined skins or creating your own.

Docking
Organise your workspace by docking your tool windows where you want them.

Object Editor
With our unique stucture and workflow it has never been easier to manage the objects within your game.

Script Editor
With tabs and the ability to split the editor you can work with multiple files without having a window for each.

Extensions
Extend the power of GameMaker by incorporating third party libraries and SDKs

Marketplace
The one-stop-shop for developers to access all of the amazing game making resources created by members of the GameMaker community.