godot-yat
YAT, which stands for Yet Another Terminal, is a Godot addon that provides a customizable, in-game terminal for C projects built with Godot 4.2 and later. It integrates a real terminal into the engine, enabling users to execute actions during gameplay, in the editor, or on the user system. The plugin is designed to streamline game development, debugging, and prototyping workflows. Key features include over 35 built-in commands, a lightweight footprint under 512 KB, support for custom commands, extensions, and windows, automatic input validation for arguments and options, and a customizable debug screen displaying metrics such as FPS, CPU, and GPU usage. Additional capabilities include experimental access to the node tree, plugin customization, quick commands, autocompletion, script templates, access restriction, and automatic updates. Requirements include the .NET SDK 8 or higher, a .NET-enabled version of Godot 4.2 or newer, and C 12 or later. YAT is licensed under the MIT license and is currently in early d