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.

Settings application from the course

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

Interaction and data

Desktop apps and verification

Course projects

Downloads contain project source, not the engine. Building requires the SDK.

First WindowZIP ↓Settings LabZIP ↓Lua LabZIP ↓Forge WorkspaceZIP ↓Forge Files / NotesZIP ↓