phpInDev

GMConsole

look Simple example of how it looks

GMConsole is a command console system, which can be easily implemented to existing GM projects. GMConsole is made for both debugging game and for final releases to provide addinational functionality to your game, which can tremendously improve the user experience with the game, if enough functionality is provided for the console. This console system is designed for GM6 and there is no support for GM5 due to the fact that many GM6 features are used in the console.

GMConsole has many features but to list a few:

  • Ability to run GML during run time.
  • Defining macros for console during runtime
  • Change variables to effect game
  • Easy to use writing interface similiar to many other consoles
  • Written in GML. Works in unregistered version
  • Simple enough to add more functionality to the console.
  • Run console scripts from files.

Even though GMConsole is mainly meant to be a command console system similiar to those found in games such as Half-Life, don't be discouraged to use this for many other purposes such as adding text based interfaces to games.