Repository navigation
Home
Elias Wennerberg edited this page Oct 4, 2026
·
3 revisions
In-game command console for Unity. Type commands, get suggestions, filter logs — zero startup reflection cost.
UPM (recommended): add via Package Manager → + → Add package from git URL:
https://github.com/NoSlimes/UniTerminal.git#2.5.0
Release zip: download from the Releases page, unpack into Assets/.
Requires Unity 6000+.
-
Assets → Create → UniTerminal → UniTerminal, orTools → UniTerminal → Create UniTerminal Prefab. - Make sure the instance sits in your startup scene (it defaults to
DontDestroyOnLoad). - Press backquote (
`) in Play mode.helplists everything.
using System;
using NoSlimes.Util.UniTerminal;
public static class MyCheats
{
[ConsoleCommand("heal", Description = "Heals the player.")]
public static void HealCommand(CommandResponseDelegate response, int amount)
{
Player.Instance.Heal(amount);
response($"Healed for {amount} HP.", true);
}
}Rules: methods must be static (or on a UnityEngine.Object found in the scene). First parameter may be a response callback (Action<string>, Action<string, bool>, or CommandResponseDelegate). Arguments convert from strings automatically (int, float, bool, enums, Vector2/3, Color, …).
- Commands — parameters, converters, invoking from code
- Autocomplete — per-parameter suggestions
- Caching — how the command cache works (coming soon)
- Configuration — settings window, stripping built-ins (coming soon)