A downloadable extension for Windows

Buy Now$14.95 USD or more

Quick links: Documentation · GM Marketplace (costs more there)
Versions: GameMaker: Studio, GameMaker Studio 2
Platforms: Windows, Windows (YYC)

Error messages display can be considered one of the weaker points in GameMaker - default error dialog boxes look unappealing, confusing to player, and give no incentive to actually copy the error, having you often hear that the game "had shown an error message and closed" without ever getting to know what the error message was.

This extension addresses that - for normal errors, you can choose how to present them to player (and whether to show them at all); for fatal errors, you can now show a human-readable notice and save the error message or pass it to an application.

Examples of what you can do with this:

  • Show custom messages for GML errors, or hide them entirely
  • Relaunch the game after a fatal error occurs
  • Save error messages on exit for viewing or later use
  • Pass error messages to external applications
  • Automatically collect errors  from players
    (don't forget to write a privacy policy)
  • Use the system as makeshift try-catch
    (as "exception handling" rests on GM considerations list for the third year)

Have fun!


Buy Now$14.95 USD or more

In order to download this extension you must purchase it at or above the minimum price of $14.95 USD. You will get access to the following files:

catch_error.gmez 134 kB
catch_error.yymp 154 kB
catch_error_demo.gmz 2 MB

Download demo

catch_error_demo.zip 2 MB

Development log