Skip to content

EasyUIConsole is a lightweight in-game console for real-time log display in Unity. It provides a clean, customizable logs.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

IreshSampath/unity-assets-easy-ui-console

Repository files navigation

🖥️ EasyUIConsole for Unity

EasyUIConsole Preview

Unity Platform License


🚀 Overview

EasyUIConsole is a lightweight in-game console for real-time log display in Unity.
It provides a clean, customizable on-screen console that shows:

🎨 UI Behavior - Log Type Color Style

  • Logs $${\color{white}(White)}$$
  • Highlights $${\color{green}(Green)}$$
  • Warnings $${\color{yellow}(Yellow)}$$
  • Errors $${\color{red}(Red)}$$

Perfect for runtime debugging, mobile builds, playtesting, or live demos where Unity’s built-in Console is not accessible.


📦 Installation

Install via Unity Package Manager (Git URL)

  1. Open Unity → Window → Package Manager
  2. Click +Add package from Git URL
  3. Paste the following: https://github.com/IreshSampath/unity-assets-easy-ui-console.git
  4. Click Install

🧰 Quick Start

✅ Step 1 — Setup the EasyUIConsole Prefab

  1. Go to Package Manager → EasyUIConsole → Samples
  2. Click Import → EasyUIConsole Sample
  3. Drag the EasyUIConsole prefab into your scene

EasyUIConsole Prefab Preview

✅ Step 2 — Access the EasyUIConsole API

⭐ Console Control

using GAG.EasyUIConsole;

EasyUIC.OpenConsole();

👉 Opens the console panel using internal events.

⭐ Direct Log Methods

using GAG.EasyUIConsole;

EasyUIC.Log("Sample Log");
EasyUIC.Highlight("Sample Highlight");
EasyUIC.Warning("Sample Warning");
EasyUIC.Error("Sample Error");

⭐ Unified Print Method (Recommended for Dynamic Systems)

using GAG.EasyUIConsole;

EasyUIC.Print("Sample Log Print Message", EasyUIConsoleType.Log);
EasyUIC.Print("Sample Highlight Print Message", EasyUIConsoleType.Highlight);
EasyUIC.Print("Sample Warning Print Message", EasyUIConsoleType.Warning);
EasyUIC.Print("Sample Error Print Message", EasyUIConsoleType.Error);

👉 Automatically raises internal events — no direct reference to the EasyUIConsole core is required.


📜 License

IT License — Free for commercial and personal use.


🙏 Thank You

Thanks for using EasyUIConsole!

  • Feel free to contribute ⭐ Star the repo 🐞 Report issues 🚀 Suggest improvements

👤 Author

Iresh Sampath 🔗 LinkedIn Profile

About

EasyUIConsole is a lightweight in-game console for real-time log display in Unity. It provides a clean, customizable logs.

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages