Giter Site home page Giter Site logo

zerobyter / sourceconsole Goto Github PK

View Code? Open in Web Editor NEW
24.0 2.0 1.0 73 KB

Based on the classic Source engine developer console, this is a in-game developer console asset for Unity

License: GNU General Public License v3.0

C# 100.00%
unity console developerconsole developer developer-tools asset games unity3d valve valve-games

sourceconsole's Introduction

SourceConsole

20190510202635_1 The source console being used in my game Galactic Lander

SourceConsole is an in-game developer console asset for Unity. It's designed to be compatible with pretty much any sort of game, and most importantly, is designed based on the classic Source engine console.

Installation

First, copy the C# scripts from the 'Scripts' folder.

Then, open the 'Just The Console - For Copying' scene and copy the console and paste it in the scene that is first loaded in your game. The console is persistent, and will stick around no matter how many scenes you change.

Requirements

Keep in mind, TextMeshPro is required for the console UI to work. TMPro is not included in the release asset package.

Examples

There are examples available on how to utilize the console in the 'Examples' folder.

Why?

I used to/still do play a lot of Source engine games, such as Garry's Mod and CS:GO. While developing games on Unity I found myself missing the Source engine console and it's usefulness.

I found myself commonly binding all sorts of development functions to obscure keys only I knew about in the hope players won't discover them accidentally; until finally I realized I needed a proper solution.

Other developer consoles

Of course, there are plenty of other developer consoles out there on the Unity asset store, but none of them quite appealed to me, and so I came up with the idea to copy off the Source engine's console.

Contributing

Find a bug or something to optimize? Start an issue, or create a pull-request! All help and contribution is of course welcome.

sourceconsole's People

Contributors

zerobyter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

r2d2m

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.