Debugging

This section deals with those functions supported for debug use only

While making a game, it is often very important that you know certain details of the game mechanics at specific points in time, or to be able to input certain key values for some functions to test out different methods and ideas for your game. To that end GameMaker: Studio provides you with a number of debug functions that will show messages and ask for input while in debug mode (or on a Windows target) but that will be ignored when compiled for other target modules due to the fact that these functions put the game in a closed loop until the input is resolved.

NOTE: Although they may work on certain platforms they are not to be used for anything other than debugging.

Apart from those specialist functions, to help you out when creating your game, GameMaker: Studio also has a long list of error messages that can be shown either when compiling your game or when the game itself is running. These messages point to the specific error in question and can be used to pinpoint a problem within a specific object or script, helping greatly with the process of debugging your game. However, it may not always be obvious exactly what the error message means and so the following two sections list all of the possible messages and explain what they mean to make life easier for you:

You can also find further information on how to debug your game in the section Advanced Use - Debugging.


Back: Reference



No Examples Submitted

Does this page need better examples? Be the first to Submit

No Edits Suggested

Is this page unclear or not descriptive enough? Suggest an edit to the page and with enough upvotes your changes will be made.

No Questions Have Been Ask

Do you have a question about this page? Ask it Here