NoesisGUI
 

🏡 Welcome to NoesisGUI v4.0!

Noesis is a complete user interface ecosystem for games and real-time applications. It combines Noesis Studio, a powerful, dedicated authoring environment for designing your UI, with a lightning-fast, hardware-accelerated runtime that integrates seamlessly into any platform or game engine. Powered by the declarative XAML language, Noesis bridges the gap between designers and programmers to help you build scalable, vector-based interfaces.

Getting Started

Whether you are a designer crafting your first layout in Noesis Studio, or a developer integrating our runtime into a game engine, choose your path below to get up and running in minutes.

Noesis Studio

Visually design and preview your interfaces.

🏠 Getting Started âŦ‡ī¸ Download

Framework SDKs

Integrate our runtime into your custom engine.

âš™ī¸ Native C++ 🚀 Managed C#

Game Engines

Drop-in plugins to build UIs inside your favorite engine.

đŸ•šī¸ Unity Plugin 🎮 Unreal Engine

XAML Framework Tutorials

Although there is plenty of documentation covering XAML on the internet, the following tutorials will familiarize you with NoesisGUI-specific implementations and features.

Core XAML & Layout

Data, Events & Interactivity

Styling, Media & Design Tools

Custom Controls & Extending

Rendering & Performance

Workflow, Tooling & Localization

API & Architecture

Discover exactly what parts of XAML are implemented by NoesisGUI, and explore the underlying systems that power the engine.

Class Reference

Within the description of each class, supported Events, Properties, and Methods are documented.

Core Architecture

Deep dives into the foundational systems and mechanics of NoesisGUI.

 
© 2017 Noesis Technologies