Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

YAT - Yet Another Terminal (C#)

An asset by MASSHUU
The page banner background of a mountain and forest
YAT - Yet Another Terminal (C#) hero image

Quick Information

0 ratings
YAT - Yet Another Terminal (C#) icon image
MASSHUU
YAT - Yet Another Terminal (C#)

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.The second goal, which is particularly important to me, is to make YAT as open as possible to change, personalization, and expansion, so that everyone can customize it as much as possible for their own project.Of course, creating such a complex and ambitious project is extremely difficult (especially alone), so it will still be in beta for a long time to come.Features: Over 35 built-in commands Small size footprint (< 512 KB) Custom commands (regular & threaded), extensions and windows Automatic input validation (arguments, options) 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

Supported Engine Version
4.2
Version String
1.31.1-beta
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

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.

The second goal, which is particularly important to me, is to make YAT as open as possible to change, personalization, and expansion, so that everyone can customize it as much as possible for their own project.

Prerequisites

Make sure to update your .csproj.

Showcase

Features

  • Over 35 built-in commands
  • Small size footprint (< 512 KB)
  • Custom commands (regular & threaded), extensions and windows
  • Automatic input validation (arguments, options)
  • 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.

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.

The second goal, which is particularly important to me, is to make YAT as open as possible to change, personalization, and expansion, so that everyone can customize it as much as possible for their own project.

Of course, creating such a complex and ambitious project is extremely difficult (especially alone), so it will still be in beta for a long time to come.

Features:
Over 35 built-in commands
Small size footprint (< 512 KB)
Custom commands (regular & threaded), extensions and windows
Automatic input validation (arguments, options)
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

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
YAT - Yet Another Terminal (C#) icon image
MASSHUU
YAT - Yet Another Terminal (C#)

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.The second goal, which is particularly important to me, is to make YAT as open as possible to change, personalization, and expansion, so that everyone can customize it as much as possible for their own project.Of course, creating such a complex and ambitious project is extremely difficult (especially alone), so it will still be in beta for a long time to come.Features: Over 35 built-in commands Small size footprint (< 512 KB) Custom commands (regular & threaded), extensions and windows Automatic input validation (arguments, options) 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

Supported Engine Version
4.2
Version String
1.31.1-beta
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers