Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TeddyDD/gterm

Terminal emulator control for Godot engine
https://github.com/TeddyDD/gterm

godot godot-engine godotengine

Last synced: 6 days ago
JSON representation

Terminal emulator control for Godot engine

Awesome Lists containing this project

README

        

![](icon.png)

# Terminal for Godot

This is simple terminal emulator like control for Godot engine. It might be useful for projects like

- rougelikes
- game about hacking/hackers
- game about programming
- game with ASCII graphics
- game when you have to interact with computers
- editor plugins
- cheat/debug console
- think of something yourself

**Notice: This control is still under development. While It's quite usable, the API may change without warning until 1.0**

## Screenshot
Screenshot of `demo.tscn` | [Gif - Input](https://66.media.tumblr.com/ef38b961962ef316956a4a343f527564/tumblr_o8atshfiyx1ujs4h9o1_540.gif) | [Gif - Font resize](https://67.media.tumblr.com/3e736bab172592e20dab24242f01aeee/tumblr_o8atshfiyx1ujs4h9o2_540.gif) | [Gif - Terminal resize](https://67.media.tumblr.com/7fef07c7d04fa20b50c880962bb2a45b/tumblr_o8atshfiyx1ujs4h9o3_540.gif)

![Screenshot of demo scene](https://cloud.githubusercontent.com/assets/4397533/15800472/28877386-2a7b-11e6-8b11-e4c2dc4003d0.png)

## Project Setup

Godot Engine version >= 2.1 is required.

## Testing

Todo

## How to use

To install these, copy `terminal` to a folder `addons/`
inside your projects, like this `addons/terminal`

and then activate it in `Scene > Project Settings > Plugins`
Now you can create terminal control from `Create new Node menu`.

**OR** instance `terminal.tscn` somewhere in your scene.