https://github.com/stevehalliwell/hug
A Developer Console for Unity
https://github.com/stevehalliwell/hug
c-sharp console unity
Last synced: about 2 months ago
JSON representation
A Developer Console for Unity
- Host: GitHub
- URL: https://github.com/stevehalliwell/hug
- Owner: stevehalliwell
- License: mit
- Created: 2020-05-28T07:53:31.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-07T10:57:02.000Z (almost 6 years ago)
- Last Synced: 2025-01-28T05:25:42.406Z (over 1 year ago)
- Topics: c-sharp, console, unity
- Language: C#
- Homepage:
- Size: 123 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hug
A Developer Console for Unity, that's easy to setup, and extend. Using it should feel safe and comfortable, like a warm hug.
## Why?
Well there are a number of other options out there. None were quite doing all the things that I wanted or as easily as it could be. Previously I was using CUDLR with some modifications. It is no longer being supported. Thus Hug.
## Features
- Show Unity Debug Logs
- Tab Completion
- Input History
- Helpers for Binding instance and static methods and variables
- Automatic binding via Attributes
- BindingHelper to convert from user input to typed parameters
- Built out of easily replacable parts
How do I use this?
---
- Add to your package manager with Add Git "https://github.com/stevehalliwell/Hug.git#upm"
- Add the DevConsole to your scene/bootstrap
- Write, Add, or Expose parts to the Console, this can be done via the ConsoleCommand Attribute or manually via Console.Register or ConsoleBindingHelper.Add*
- If using BindingHelper and builting for a platform that uses IL2CPP, ensure you consult [Unity's doco around code stripping](https://docs.unity3d.com/Manual/ManagedCodeStripping.html)
Contributions?
---
Hug is still in development and is very open to contributions, bugs and feature requests encouraged in the Issues.