NimGui, a 1 draw call UI View on Asset Store (opens in new tab)

Package details

Latest version
1.3.1
Last updated
First released
Unity version
2022.3.62 or later
Package size
2.1 MB
Files
121
Favorites
40
Views in the past week
10

Price tracking

Last checked
Tracked since
Lowest recorded
$30.00 on

Keywords

NimGui, a 1 draw call UI

by initialPrefabs (opens in new tab)

4.7 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 2
4 stars 1
3 stars 0
2 stars 0
1 star 0

NimGui is a high performance runtime ImGui library allowing you to focus on creating functional UI.

Price $30.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for NimGui, a 1 draw call UI, 6 months Current $30.00; lowest $30.00; highest $30.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

NimGui, a 1 draw call UI screenshot 1

NimGui, a 1 draw call UI screenshot 1

About this asset

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' SystemBase(DOTS) and plain old MonoBehaviours
  • Widgets can be drawn from Update or LateUpdate

Features

  • 1 draw call
  • Utilizes Job System + Burst Compile to generate the UI asynchronously
  • SDF Fonts
  • Supports linear and gamma colorspace
  • Static API
    • No polymorphism, all widgets are either static methods or structs with scope closures
  • Call NimGui functions from any Unity Entities SystemBase/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

Package Documentation | Demo | Forum

From the publisher's Asset Store listing.

Technical details

  • 1 draw call
  • Utilizes Job System + Burst Compile to generate the UI asynchronously
  • SDF Fonts
  • Supports linear and gamma colorspace
  • Static API
    • No polymorphism, all widgets are either static methods or structs with scope closures
  • Call NimGui functions from any Unity Entities SystemBase/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

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.1.5f1 Compatible Compatible Not listed
2022.3.62f1 Compatible Compatible Not listed

LEGACY INFO FOR URP 10 <=

Unity URP 2D will only work with URP 11+. For URP 10, you will need to ensure render features are injected into the RenderPipeline. Here is a link to UGUIDOTs which employs the same technique: https://github.com/InitialPrefabs/UGUIDOTS/issues/44

As listed on the Asset Store.