GameMaker Studio 2



You must be logged in to obtain assets

Contact Publisher | Support


Integration for error logging service. Automatically upload diagnostic logs and even crash logs, get full debugging information, and see what's erroring and how often!

See the Guide Part 1 and Part 2 for more details of how to use

Basic usage:

Step 0: sign up for an account on; or install the sentry server on your own machine(s)

Step 1 (optional): drag sentry_handler object into your room, it is persistent. the object handles recording breadcrumbs. This is optional because sentry_init now will spawn a sentry_handler for you

Step 2: initialize sentry using sentry_init("<your project DSN>"); and your project's DSN that you get after setting up an account on

Step 3: To update breadcrumbs, use sentry_add_breadcrumb(category, level, message). Breadcrumbs help you trace the sequence of actions a game took leading up to an exception/message.

Step 4: To log a message, use sentry_capture_message(message); other arguments are available for finer grain control over logged messages.

Advanced usage

GMSentry can be paired with YellowAfterLife's catch_error extension. After installing catch_error, you can use sentry_capture_exception(exception_string), passing the GM's exception string. The string will be decoded and parsed.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2 - Version 1.0.12. Published February 23, 2019

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top