AbonConsole

Powerful command console for Unity.

Jul 2025 – Aug 2025

Links

  • GitHub

Notable Features

  • Specially designed command syntax powered by an ANTLR-generated parser.
  • Drop-in GUI with autocomplete, syntax highlighting, smooth scrolling across thousands of logs, and log filtering.
  • Create commands by simply adding an attribute to any static method, property, or field.

Gallery

Animated demo of AbonConsole

Motivation

I love command consoles in games. For the player, they can be used to change settings on the fly, speed up common actions, or, of course, cheat. For the developer, as I’ve learned first hand, having a console that’s easy to interface with can be an invaluable tool for testing and debugging and is vastly preferable to hacking together a bespoke testing GUI for every little feature. As something created by and for programmers, the experience of using the console greatly varies across game engines. Some, like the one found in Valve’s Source Engine are pretty nice to use, while others such as the one in Bethesda’s Creation Engine are less so. Since Unity has no built in console, I felt like I had the perfect opportunity to go deeper and create a console that was nice to use and had a more advanced yet still practical syntax.

Tags

  • c-sharp

  • unity

Site design and content © 2026 Aiden Pogue

  • 'Email Me' Badge
  • LinkedIn Profile Badge
  • GitHub Profile Badge

Font info

  • Index
  • Projects
  • Blog