Examples

Example projects can be found within the "Demos" folder in your uiink distribution package.

Unity Integration

Unity UI integration example

Demonstrates using the C# API to make a settings menu that integrates with Unity's graphics quality settings.

Custom Engine Integration

Custom integration example

Demonstrates integrating uiink in a custom SDL-based game engine.

Tech Tree

Tech tree UI example

An example of a technology tree UI.

Inventory

Inventory UI example

An example of am inventory UI.

Material Widgets

Material UI components

Implementations of Google's Material widgets.

Scroll Box

scroll box example

Uses the Scroll Bar Node to create a pannable widget.

Drag & Drop

UI Drag and Drop example

Uses the Drag & Drop system to create a simple game inventory UI. Both the Drag Arbiter system and Drag Control Nodes are used.

Localization

The i18n demo project demonstrates the use of localization and changing the applications language using the Ink.SetLanguage (C#, C++) API call.