Porrith Suong / NimGui Brief

Created Tue, 10 Sep 2024 00:00:00 +0000 Modified Sun, 13 Oct 2024 20:01:30 -0400
95 Words

NimGui Banner

Asset Link

Background

I needed a way to quickly draw functional UI for debugging purposes that

  • was a static API (no inheritance)
  • seamless with MonoBehaviours or any Entity Component System (DOTS or any Third Party system)
  • high performance

With those needs, I ended up building NimGui over time as my internal go to library. Many of the inspirations came from DearImGui and eGui. While interopting those libraries was an option, I wanted something that was primarily C# and easy to install.

Most details of the implementation and architecture can be found at the documentation website.