Opengui
Open source GUI framework for Unity
Install / Use
/learn @unity3d-open-tools/OpenguiREADME
Notice
This project is unmaintained, but feel free to fork it.

What?
It's a GUI framework for Unity that aims to keep things as simple as possible while keeping draw calls to an absolute minimum. I am developing this in tandem with my Deus Ex-based game project The Vongott Chronicles
Why?
GI frameworks for Unity are overpriced, and the built-in API is a ridiculous resource hog with every widget requiring one or more draw calls each. And we can't expect Unity to provide a decent UI system "sometime in the future", when we are ready to develop games now :) So this framework is using the OpenGL API to render widgets, and trying its best to be simple and easy to use at the same time.
Demo
Documentation and tutorials
In the wiki
FAQ
I have created widgets, but nothing is displaying. What might be wrong?
Make sure your OGPage object is the current one, and make sure your OGRoot object has a Camera component
Where are the tutorials and documentation?
In the wiki
What about examples?
This repository serves as one. Just download/clone the whole thing.
How can I align objects relatively to the screen?
The "anchor" and "pivot" properties of the OGWidget and subclasses take care of that.
How do I deal with different aspect ratios?
Make sure to use "anchor" and "stretch" to position your content, if you want it to be flexible.
License
MIT
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

