Debug menu

Debug menu

A debug menu or debug mode is a section of a video game which game developers often use for testing the software. Such menus often allow one to perform actions that are unavailable through normal gameplay in the final release. Debug menus that have been left in the game's ROM image are normally only available if found using a "game-enhancing device" such as the Action Replay or GameShark, but some may be found through glitches in the game. Super Smash Bros. Melee, a popular game for the GameCube, has one of the more well-known debug menus. Some of the most popular debug menus are the ones found in many of the Sonic the Hedgehog games through the use of a 'cheat', these are a rare case, as they were intentially left as an easter egg by Sega.


Options commonly found in debug menus include:

  • Editing of character stats.
  • Ability to play any level, sometimes including levels not normally used in the game.
  • Functions to test sound playback or view character models.
  • Cheating options (infinite health, levitation, etc).
  • Ability to modify game parameters (e.g. remaining time, current power-up) during play.
  • Ability to move the character and/or camera anywhere within the environment, disregarding hit detection.
  • Ability to run the game in slow motion or advance one frame at a time.
  • Display of various statistics, such as CPU and memory usage, during gameplay.
  • Ability to create, delete, or change reactions of items.


Many games have simple debug menus or debugging options built in that can only be activated by hacking. Developers, however, typically remove most of the debugging options from the final version. Versions which haven't had these options removed are called debug or developer versions. Usually these are not released to the public, but they are occasionally leaked. These versions generally contain extensive amounts of debug features, most of which are accessible from menus or simple button combinations. They may also contain additional unused content that is not present in the final version, such as test levels, and may use different data storage methods such as not compressing their files. These differences make these versions highly sought after by hackers, who can take advantage of the features and changes to easily locate and reverse-engineer the game data.

External links