Gallery

This example showcases all of the UI controls available in NoesisGUI to build applications.

View Google Play App Store
Gallery

Integration

Minimal integration sample showcasing how to integrate NoesisGUI into your own application.

View
Integration

Hello World

A minimalist multiplatform sample of NoesisGUI application using the Application Framework.

View
Hello World

Start Menu

Basic game front-end menu with buttons. This sample demonstrates how to set Visual States to customize the appearance of controls and how to use Command Bindings to hook events using MVVM style.

View
Start Menu

Login dialog

This example showcases how to use a TextBox and a PasswordBox to implement a login panel. Information entered by the user is gathered using MVVM and commands.

View
Login dialog

Quest log

This sample demonstrates how to use Data Binding to interact with data. The interface is populated by taking information from an ObservableCollection in the model class.

View
Quest log

Localization

This example demonstrates how to localize text using NoesisGUI and DataBinding.

View
Localization

Menu3D Demo

Classic videogame main menu with three panels showcasing how to smoothly transition between several XAMLs.

View
Menu3D Demo

Data Trigger

This Scoreboard sample demonstrates how to use DataTrigger and DataBinding to modify the appearance of UI elements depending on model property values.

View
Data Trigger

Unreal Shooter

This is a modified version of Epic's UE4 ShooterGame tutorial in which we've replaced the original UI - HUD and menus - with one made with NoesisGUI.

View
Unreal Shooter

NorthGame

This example simulates various selection and configuration screens of a strategy game.

View
NorthGame

Inventory

A slot-based RPG inventory system featuring easy interaction between a character and his items. Features Drag & Drop and Behaviors.

View
Inventory

Custom Render

This sample shows how to use OnRender and DrawingContext as a memory efficient way to render rectangles, lines, text or any arbitrary geometric shapes.

View
Custom Render

Video Effect

This sample demonstrates the use of MediaElement to play videos in combination with custom effects and blending modes.

View
Video Effect

Widget3D

This example showcases how to display and interact with a Widget in 3D.

View
Widget3D

Render Texture

Example showing how to render 3D content to a texture that is later used in user interface. It also demonstrates how to implement a draggable window.

View
Render Texture