• Stars
    star
    841
  • Rank 54,194 (Top 2 %)
  • Language
    C#
  • License
    MIT License
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

In-game debug console for Unity.

Consolation

It's difficult to retrieve logs and warnings from Unity outside the editor. To make it easier, this console displays output from Debug in the game itself. This is especially useful on mobile devices.

Console in Unity game

Installing

Copy Script

The Console component is entirely self-contained in Console.cs, so installation is as simple as dragging this script into your project.

Unity Package Manager

Alternatively, add the package to your project via UPM using the Git URL https://github.com/mminer/consolation.git. You can also clone the repository and point UPM to your local copy.

Adding package to UPM

Using

Attach the Console component to a game object. When playing your game, open the console window with the back quote key `. This shortcut is configurable in the inspector.

Alternatively, enable shake-to-open in the inspector to open the console on mobile devices. The component provides an option to prevent accidental shakes by requiring 3 or more fingers on the screen.

Several other settings like font size and the maximum log count are also configurable in the inspector.

Console component inspector

Compatibility

Supports Unity 2017.x and above. It hasn't been tested on all the platforms that Unity supports but it probably works on most.

More Repositories

1

scene-view-bookmarks

Unity editor extension to bookmark scene views.
C#
85
star
2

unity-extensions

Useful extension methods for Unity.
C#
69
star
3

hierarchy-icons

Unity extension to show component icons in the Hierarchy.
C#
59
star
4

hackerrank

My Hacker Rank solutions.
Python
42
star
5

big-image-recorder

Unity Recorder plugin to capture large image sequences.
C#
31
star
6

selection-history-navigator

Unity editor extension to navigate between object selections.
C#
30
star
7

blog-code

Supporting code snippets for my blog posts.
Python
25
star
8

hexahedral

Hexahedral: Global Game Jam 2016
JavaScript
23
star
9

silverscreen

Editor tools for creating cinematics using the Unity game engine.
C#
18
star
10

methodic

Test and interact with functions in Unity using a GUI.
C#
15
star
11

ftp-uploader-unity

An FTP uploader for Unity.
C#
10
star
12

sharptile

C# representation of the Tiled map editor's JSON format.
C#
8
star
13

field-monitor

Field and property viewer for Unity.
C#
7
star
14

scratchpad

Criminally simple scratchpad for macOS.
Swift
6
star
15

reduxity

State management for Unity inspired by Redux.
C#
4
star
16

ggj2022

Dungeon, With Friends! (Global Game Jam 2022)
C#
4
star
17

voxel-builder

Unity voxel model builder.
C#
4
star
18

shortcuts

Handy shortcuts for Unity.
C#
3
star
19

recorder-plugin-starter

Bare-bones Unity Recorder plugin to use as starting point.
C#
3
star
20

bursting-with-colour

Bursting With Colour: Global Game Jam 2014
C#
3
star
21

sharptile-unity

Sharptile extensions to import Tiled maps into Unity.
C#
3
star
22

mminer.github.io

My personal website and blog.
SCSS
3
star
23

lumospowered-unity

Unity client for building and deploying to Lumos.
C#
2
star
24

unite2013

Presentation for Unite 2013: Web Security and You!
CSS
2
star
25

swabbie

Docker container to periodically clean out exited containers and dangling images on the host.
Shell
2
star
26

mminer

GitHub profile bio.
1
star
27

clapper

A film clapperboard written in HTML5. Optimized for display on the iPad.
JavaScript
1
star
28

irisa

Irisa: Global Game Jam 2017
JavaScript
1
star
29

ggj2023

Too Many Horse Whisperers (Global Game Jam 2023)
C#
1
star
30

dotfiles

Configuration for the shell and various programs.
Shell
1
star