Gondwana.Widgets 2.5.2

dotnet add package Gondwana.Widgets --version 2.5.2
                    
NuGet\Install-Package Gondwana.Widgets -Version 2.5.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Gondwana.Widgets" Version="2.5.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Gondwana.Widgets" Version="2.5.2" />
                    
Directory.Packages.props
<PackageReference Include="Gondwana.Widgets" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Gondwana.Widgets --version 2.5.2
                    
#r "nuget: Gondwana.Widgets, 2.5.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Gondwana.Widgets@2.5.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Gondwana.Widgets&version=2.5.2
                    
Install as a Cake Addin
#tool nuget:?package=Gondwana.Widgets&version=2.5.2
                    
Install as a Cake Tool

Gondwana.Widgets

Gondwana.Widgets provides reusable UI and gameplay widgets for the Gondwana game engine, including menus, dialogs, labels, buttons, overlays, HUD elements, and other DirectDrawing-friendly 2D/2.5D game controls.

It builds on the core Gondwana rendering model and is intended for in-game interface elements rather than platform-native UI. Widgets are designed to render inside Gondwana scenes, views, and backbuffers using the same engine-driven drawing pipeline as the rest of the game.

Features

  • Reusable in-game UI widgets for Gondwana projects
  • DirectDrawing-friendly controls and overlays
  • Game-oriented components such as HUD elements, status bars, labels, dialogs, and menus
  • Code-first widget composition with no external editor or scene GUI required
  • Designed for 2D and 2.5D games using Gondwana's scene, view, and rendering systems
  • Cross-platform-friendly architecture through the core Gondwana rendering pipeline

Installation

dotnet add package Gondwana.Widgets

Usage

Add the package to your game project, then create and register widgets as part of your normal Gondwana scene or DirectDrawing setup.

Example:

using Gondwana.Widgets;

A typical widget can be used for in-game interface elements such as:

  • HUD overlays
  • Dialog boxes
  • Labels and text panels
  • Menu screens
  • Buttons and selectable options
  • Health bars and status indicators
  • NPC conversation boxes

Exact usage depends on the specific widget type being used.

Widget Scope

Gondwana.Widgets is intended for game UI, not operating-system UI.

Use it for interface elements that should appear inside the game world or game viewport, such as dialog boxes, overlays, HUDs, menus, and sprite-adjacent indicators.

For platform-specific hosting and application surfaces, use one of the hosting or adapter packages instead, such as:

  • Gondwana.WinForms
  • Gondwana.Avalonia
  • Gondwana.Blazor

Documentation

  • Gondwana --- Core engine

License

MIT

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Gondwana.Widgets:

Package Downloads
Gondwana.Hosting

Hosting and application bootstrap utilities for the Gondwana Game Engine, including base game host class for lifecycle management, and integration wiring for rendering, input, and audio adapters.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.5.2 30 7/26/2026
2.5.1 217 7/19/2026
2.5.0 164 7/9/2026