realgamessoftware / Dear Imgui Unity
Licence: mit
Unity package for Dear ImGui
Stars: ✭ 230
Labels
Projects that are alternatives of or similar to Dear Imgui Unity
Procedural Worlds Editor
Procedural World Editor is a node based procedural terrain generator
Stars: ✭ 218 (-5.22%)
Mutual labels: unity3d
Contactshadows
Experimental implementation of contact shadows for Unity.
Stars: ✭ 219 (-4.78%)
Mutual labels: unity3d
Infinite Scroll Unity
Infinite Scroll is a script extension that allows you to use ScrollRect control as an infinite spinner. It is fast, simple and mobile-friendly way to make lists with thousands of rows.
Stars: ✭ 209 (-9.13%)
Mutual labels: unity3d
Openvhead
A 3D virtual head control system for VTuber in Unity with smooth motion and robust facial expressions
Stars: ✭ 221 (-3.91%)
Mutual labels: unity3d
Noiseball2
A small example of procedural modeling with compute shaders.
Stars: ✭ 215 (-6.52%)
Mutual labels: unity3d
Mathutilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
Stars: ✭ 2,815 (+1123.91%)
Mutual labels: unity3d
Urmotion
Flexible motion engine for non time-based animation in Unity.
Stars: ✭ 220 (-4.35%)
Mutual labels: unity3d
Egocs
EgoCS: An Entity (GameObject) Component System framework for Unity3D
Stars: ✭ 211 (-8.26%)
Mutual labels: unity3d
Gizmos
Used for drawing runtime gizmos in builds and editor (Unity3D)
Stars: ✭ 218 (-5.22%)
Mutual labels: unity3d
Apple Signin Unity
Unity plugin to support Sign In With Apple Id
Stars: ✭ 228 (-0.87%)
Mutual labels: unity3d
Unity Utilities
A collection of Unity3D scripts I've been sharing between projects - open source, fully commented and with examples.
Stars: ✭ 224 (-2.61%)
Mutual labels: unity3d
Openseeface
Robust realtime face and facial landmark tracking on CPU with Unity integration
Stars: ✭ 216 (-6.09%)
Mutual labels: unity3d
Dear ImGui for Unity
UPM package for the immediate mode GUI library, Dear ImGui (https://github.com/ocornut/imgui).
Usage
- Add package from git URL: https://github.com/realgamessoftware/dear-imgui-unity.git .
- Add a
DearImGui
component to one of the objects in the scene. - When using the Universal Render Pipeline, add a
Render Im Gui Feature
render feature to the renderer asset. Assign it to therender feature
field of the DearImGui component. - Subscribe to the
ImGuiUn.Layout
event and use ImGui functions. - Example script:
using UnityEngine; using ImGuiNET; public class DearImGuiDemo : MonoBehaviour { void OnEnable() { ImGuiUn.Layout += OnLayout; } void OnDisable() { ImGuiUn.Layout -= OnLayout; } void OnLayout() { ImGui.ShowDemoWindow(); } }
See Also
This package uses Dear ImGui C bindings by cimgui and the C# wrapper by ImGui.NET.
The development project for the package can be found at https://github.com/realgamessoftware/dear-imgui-unity-dev .
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].