Porrith Suong / NimGui Brief

Created Tue, 10 Sep 2024 00:00:00 +0000 Modified Wed, 05 Mar 2025 09:18:25 -0800
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.