HelloWorld Sample

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

View
HelloWorld Sample

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

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

Control Gallery

This example is a gallery of controls available in NoesisGUI, from basic controls like buttons to complex vectorial shapes. There are also several themes for testing.

View
Control Gallery

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 Sample

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

View
NorthGame Sample

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

Widget3D Sample

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

View
Widget3D Sample

Localization Sample

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

View
Localization Sample