Skip to content

YAT is an plugin that provides a customizable, in-game terminal for your Godot (C#) project.

License

Notifications You must be signed in to change notification settings

MASSHUU12/godot-yat

Folders and files

NameName
Last commit message
Last commit date
Feb 8, 2025
Jul 24, 2024
Feb 11, 2025
Feb 8, 2025
Feb 6, 2025
Feb 8, 2025
Feb 11, 2025
Jul 6, 2024
Mar 6, 2024
Oct 25, 2023
Feb 11, 2025
Jul 21, 2024
Oct 25, 2023
Feb 8, 2025
Feb 9, 2025
Oct 25, 2023
Feb 6, 2025
Feb 10, 2025
Apr 1, 2024
Nov 2, 2023

Repository files navigation

YAT

YAT is an addon that provides a customizable, in-game terminal for your project.

Note

This project is in the early stages of development. Many things may be added, removed or changed.

YAT stands for Yet Another Terminal. The goal of this project is to create a real terminal integrated with Godot that allows you to perform actions whether in the game, editor, or user system. This is intended to facilitate game development, debugging, and prototyping.

Prerequisites

Make sure to update your .csproj.

Showcase

2024-02-27.12-03-03.mp4

Features

  • Over 35 built-in commands
  • Small size footprint (< 512 KB)
  • Custom commands (regular & threaded), extensions and windows
  • Automatic input validation (arguments, options)
  • Customizable debug screen (FPS, CPU, GPU, etc.)
  • Access to the node tree (experimental)
  • Plugin customization
  • Quick Commands
  • Autocompletion
  • Script templates
  • Ability to restrict access to the plugin
  • Automatic update

Documentation

Instructions on how to get started can be found in the USAGE.md file.

You can find the documentation in the docs folder and example in the example folder.

The project also has templates in the script_templates folder, which can make it easier to create commands, etc.

License

Licensed under MIT license.