• Stars
    star
    113
  • Rank 308,664 (Top 7 %)
  • Language
    C#
  • Created over 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open Terminal for Unity3D. execute your commands in runtime!

Unity OpenTerminal (Mobile support!)

Features

  • Add cheat codes to your game.
  • Enable GOD MODE while testing your code.
  • Shows return type of a command in terminal
  • Custom Terminal configs.
  • AutoComplete: press tab and see available commands. thanks to @kenculate
  • NEW: Report your game log to an email address(useful for testers)

Now you can simply do [almost!] anything at runtime using OpenTerminal!

open-terminal

How to use

  • Add [TerminalCommand("commandName", "commandDescription")] Attribute to public MonoBehaviour methods.
  • Create an empty game object and add Terminal component to it.
  • Run your game and press ` (the button usually on top of Tab button). On mobile long press with 4 fingers to show terminal.
  • Type your commandName and it will be execute!

Enable terminal in mobile

4-fingers-tap-gesture-icon

Code usage

Simple usage:

    [TerminalCommand("rotate-cube", "rotates the cube")]
    public void RotateTheCube()
    {
        stop = false;
    }

With parameters:

    [TerminalCommand("move-cube", "move-cube(x,y,z) Moves the cube")]
    public void Move(float x, float y, float z)
    {
        transform.position = new Vector3(x, y, z);
    }

Change theme

Edit config file to change fonts and colors

image

Limitations

  • Does not support vectors or other parameters which contain "," as method input.

License

MIT License

Contacts

Telegram: @omid3098
Twitter: @omid3098
E-Mail: [email protected]

More Repositories

1

Unity-URP-GlassShader

A beautiful glass shader with distortion for Unity URP
158
star
2

OpenFlowMap

C#
91
star
3

ShaderGraphBaker

Use ShaderGraph as a texture creation tool!
C#
60
star
4

OpenUi

Make your game Ui in minutes!
C#
42
star
5

Unity-URP-ScreenSpaceRefraction

A beautiful advanced refractive shader with distortion for Unity URP. Suitable for complex glass scenarios.
33
star
6

OpenWatcher

Check your field or property value at runtime in game view.
C#
28
star
7

OpenFramework

A Lightweight framework for unity with dependency injection
C#
20
star
8

OpenTouch

Tries to be a fast and multiplatform touch/click library for Unity 3D and 2D
C#
13
star
9

camera_shakify_unity

Blender`s Shakify addon in Unity!
Python
11
star
10

OpenLogView

An opensource runtime log viewer for unity. Android / IOS / Standalone
C#
9
star
11

OpenPackageManager

A powerful package manager for unity game engine
C#
6
star
12

IronPythonUnity

Program using python in Unity game engine.
C#
5
star
13

OpenAudio

An easy to use Unity audio service
C#
4
star
14

ODPlanarReflection

Planar reflection solution for Unity URP
ShaderLab
2
star
15

OpenRest

C#
2
star
16

Juicing-Your-Unity-Game-Source

This repository contains the source code and assets for our guide to Juicing your game in Unity. Explore the code, try out the examples, and start juicing up your Unity game.
C#
2
star
17

OpenTrail

Easy to use trails for touch and click positions
C#
2
star
18

omid3098

Config files for my GitHub profile.
1
star
19

CryptoRoomz-MainRoom

1
star
20

omid3098.github.io

HTML
1
star
21

time.ir-cli

My first bash script to get date from Time.ir
Shell
1
star
22

BAR1C

Python
1
star
23

stable-diffusion-unity

C#
1
star
24

expander-addon

Press CTRL+M to expand you ui element
GDScript
1
star