NimGui is a 1 draw call immediate mode UI allowing developers to draw functional UI. It allows you to quickly create interactable widgets and display information and is flexible such that:

  • It can work with both Unity Entities' Systems (DOTS) and plain old MonoBehaviours
  • Widgets can be drawn from Update or LateUpdate

Package Documentation | Demo | Forum

Version: 1.0.1

Removes

  • Removes deprecated LoopUtils, RendererEventUtility classes
  • Removes deprecated CodeGen menu which is a duplicate of the StylesConfig save functionality

Adds

  • Adds a RenderPipeline Setup section for a 1 click fix for existing RenderPipelineAssets
  • All actions cab undone with Ctrl Z / Cmd Z
  • Adds prebuilt renderers into the Demo folder
  • Caches the previous render pipeline and sets the prebuilt renderers directly when running the Demo scene
  • Adds a Show on Startup option to the Setup Window.

Fixes

  • Fixes log messages to be more obvious on what the error is.
  • Fixes mismatch type dfefinition for URP ForwardRendererData by wrapping it in #if DEFINE. 2021.2+ versions will use the UniversalRendererData, while 2021.1. and under will remain with the type, ForwardRendererData for the Setup Wizard.
Version: 1.0.0
  • 1 draw call
    • Utilizes Job System + Burst Compiler to generate the UI asynchronously
    • SDF Fonts
    • Supports linear & gamma colorspace
  • Static API
    • No polymorphism, all widgets are either static methods or structs with scope closures
    • Call NimGui functions from any Unity Entities Systems/MonoBehaviours
    • Static APIs can be called from Update/LateUpdate
  • Supports Builtin/Universal Render Pipeline
  • Supports Legacy Input Manager/Input System
  • Supported Widgets
    • Box
    • Label
    • Line 
    • ProgressBar
    • Button
    • Collapsible Area
    • Dropdown
    • Scroll Area
    • Slider
    • TextField
    • Toggle
StatusIn development
CategoryTool
PlatformsWindows, macOS, Linux, HTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorinitialPrefabs
Tagstool, Unity, User Interface (UI)

Purchase

Buy Now$30.00 USD or more

In order to download this NimGui Demo you must purchase it at or above the minimum price of $30 USD. You will get access to the following files:

NimGui-1.0.1.zip 1 MB
NimGui-1.0.0.zip 1 MB

Leave a comment

Log in with itch.io to leave a comment.