An in-game debug console for Unity that displays Debug logs directly within the game, especially useful for mobile development.
Consolation is an in-game debug console for Unity that displays logs and warnings from the `Debug` class directly within a running game. It solves the problem of accessing Unity's debug output outside the editor, which is especially useful for debugging on mobile devices or standalone builds. The console can be opened with a keyboard shortcut or via shake-to-open on mobile, with configurable settings for flexibility.
Unity developers, particularly those working on mobile games or standalone builds who need to debug issues without access to the Unity editor console.
Developers choose Consolation for its simplicity, lightweight design, and focus on practical in-game debugging. It requires minimal setup, is fully configurable, and provides a reliable way to view logs on platforms where the Unity editor is unavailable.
In-game debug console for Unity.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Installation is straightforward via dragging a single script or using Unity Package Manager with a Git URL, as shown in the README with a GIF for UPM.
Includes shake-to-open functionality for mobile devices, with an option to require 3+ fingers to prevent accidental activation, addressing practical debugging needs on phones.
Settings like font size, maximum log count, and keybindings are adjustable directly in the Unity inspector, offering flexibility without code changes.
The entire component is in one script file with no complex dependencies, focusing on simplicity and minimal setup, as emphasized in the philosophy.
Only displays Debug output without advanced features such as log filtering, searching, or persistence, making it basic for complex debugging workflows.
The README states it hasn't been tested on all Unity-supported platforms, so reliability may vary, especially for newer or less common targets.
Logs are visible only locally in-game, with no built-in support for network logging or remote viewing, limiting use in team-based or distributed debugging.