Learn / Project lessons
From your first window to a desktop app.
11 written lessons and 5 downloadable projects. Follow the path or jump to the task you need.

HTML / CSS · C++ · Lua
Settings, libraries and notes.
Start with layout, input, validation and saving, then build Lua interactions, virtual lists, title bars and notes preview. Every lesson lists prerequisites and acceptance actions.
Start lesson one →Written instructions, source and screenshots are available. Videos will follow.
Foundations: window to delivery
010203040506
Installation and a first window
Run and edit a native window
Build a settings page
Build a settings page for wide and narrow windows
Read, validate and save a form
Read current values, validate, save and restore
Debug the settings page
Locate a real layout or event problem
Build and package the settings app
Produce a copied folder that launches independently
Modify a KUI project with an agent
Have an agent implement a verifiable small change
Interaction and data
Desktop apps and verification
Course projects
Downloads contain project source, not the engine. Building requires the SDK.