Make your pause screens look amazing with the Advanced Pause System! You'll be able to implement and customize it to fit any of your GameMaker: Studio projects in mere minutes. Apart from being user friendly and well organized, many development hours have been put into making the Advanced Pause System completely bug free and compatible with the different settings your project may have. An example of one of these compability features is how most other pause systems depend on your project to have the application surface enabled. The Advanced Pause System has a backup plan even for that! All for your convenience.

This asset is fully documented , so you can read about all the features in-depth. Click the Support link next to Contact Publisher for the documentation.


  • Works for all export targets (PC, mobile, HTML, etc)
  • Designed to work for any project made in Gamemaker: Studio.

Standard features:

  • Easy to implement and use
  • Pauses your game(s)
  • You can choose not to pause certain objects
  • Pauses physics
  • Supports 3D games
  • Supports pausing games with multiple views

Customization features:

  • Set custom sound effects
  • Adjustable blur effect
  • Adjustable color overlay
  • Adjustable fade-in time for the effects
  • Apply shaders to the pause background [1]

Bonus script:

As a bonus you will also recieve a script that will detect the size of your game and correct the resolution settings GameMaker does not automatically change when you for example change the room or view size.

More videos:

  • 3D pausing example:
  • Pausing with multiple views:

GMC thread:


  • [1] Extension does not include any shaders. You can find free shaders on the marketplace or at the Game Maker Community.

End User Licence Agreement (EULA).

Changes in 1.0.2

Cleaned up the extension to make it easier to import.

Version 1.0.2. Published August 27, 2014

Created with GameMaker: Studio v1.4.1398

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 06 May 2019

Thanks!! ^^

How can i choose not to pause certain objects? I read the manual but i dont know how to draw the objects in GUI. Thanks :D


Wayne C 17 June 2017


Adrián G 26 March 2017


weeeelp, normaly i wrote here the downsides and the upsides. but i have 0 complains about this, you guys think about everything!, easy code, tons of features, documentation, examples... im impressed, amazing job guys!


Ricardo R 18 February 2016

B-E-S-T Pause System around.

Simple, cheap and easy to use plus a nice developer, willing to help in case of problems. What else we want? Need some basic knowledge of GML though.


Tim D 04 August 2015

Very Easy

Easy implementation and customizable. Thank you.


Charles R 24 June 2015

Dang that was easy

Drop an object into a room, and you are good to go


Happy Panda Games (Publisher) 26 June 2015

Thanks for the rating!
That's right, it's ready to go right away! And if you want to change the appearance of the pause background it only takes a minute.


Oscar R 18 March 2015

Greatest and easiest pause system

Amazing pause system, thanks a lot for saving me time!


Imrich F 08 February 2015

Great work. Thanks a lot!


Fredy C 02 September 2014

Perfect solution for pause the game.

Also works for HTML5, easy implementation, just put the object into your room and ready.

Fast and efficient support.

Package contents

Loading, please wait

What is the issue?

Back to Top