Unity IMGUI vs UI system for in game UI

This page summarizes the projects mentioned and recommended in the original post on /r/gamedev

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. dear-imgui-unity

    Discontinued Unity package for Dear ImGui

    I agree that immediate mode is a great paradigm. I wonder if you'd be better served using something like dear-imgui-unity -- dear-imgui is great and actively developed so you're more likely to see support for new features.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Your UI looks a lot nicer than I expected possible with IMGUI! (Maybe nicer and more game-thematic than anything I've built with dear-imgui, but I haven'r gone bonkers with theming.) I guess it used to be how UI was built in Unity, but I always forget that.

  4. NaughtyAttributes

    Attribute Extensions for Unity

    I usually have one root component on the top-level gameobject in my UI that points to components on other things. I find that helps with navigation. I use Button from NaughtyAttributes in a bunch of my components to trigger their behaviour (fade in/out, etc), but don't have much custom inspector stuff aside from that.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Sharing Saturday #376

    6 projects | /r/roguelikedev | 20 Aug 2021
  • Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui

    5 projects | news.ycombinator.com | 18 Dec 2024
  • Egui 0.29.0 – Multipass, `UiBuilder`, & visual improvements

    1 project | news.ycombinator.com | 26 Sep 2024
  • Egui: An easy-to-use GUI in pure Rust

    1 project | news.ycombinator.com | 24 Sep 2024
  • Building cross-platform GUI apps in Rust using egui

    4 projects | dev.to | 27 Aug 2024

Did you know that C# is
the 10th most popular programming language
based on number of references?