Skip to main content
Dec 8 – 15, 2026 | Tuesdays
18:00

Current Status

Not Enrolled

Price

Closed

Get Started

Let’s Build an App Together: Development Patterns for Real Projects in VVVV

Live
Intermediate Class
Winter 2026/27
VVVV

Current Status

Not Enrolled

Price

Closed

Get Started

Three apps. Three approaches. Three experts.
From blank patch to shipped product.

3 Sessions at 3 hours, live in English language
Recordings will become available the day after the live lesson.

Wondering where to start — and how to finish — your vvvv gamma projects? In this three-part series we build three real-world applications from scratch and use them to answer the question every project raises: how do I structure this thing?

You will create a camera-driven photobooth with computer vision, live filters and a state machine at its heart with Randall Vasquez; a content-driven quiz app fed by a CMS in multiple languages with Seb Escudie; and a desktop utility with an ImGui interface that wraps a command-line tool and ships with an installer with Sebastian Huber.

Each session starts playful and naive, runs into real walls, and introduces the idea that unlocks them: state management with Channels, event-driven patching with Observables, state machines, undo/redo and persistence through immutable data, and integrations that shine on a portfolio — ImGui, MediaPipe, CMS content and TextureFX.

Three instructors, three styles, no single recipe: you leave with reference apps you can show and the judgment to structure your own projects.


What you will learn:

  • Think in structure — Separate data, logic and rendering so your projects scale beyond the first prototype.
  • Master state management — Model application state explicitly with Channels and immutable data — the backbone of it all.
  • Patch event-driven — React to cameras, sensors and users with Observables and events — without spaghetti.
  • Orchestrate with state machines — Drive real application flows with AutomataUI: screens, timeouts, transitions, edge cases.
  • Undo, redo, save — Get undo/redo and saving almost for free by keeping state as serializable values.
  • Integrate sellable tech — Hands-on MediaPipe computer vision, CMS-driven content and TextureFX filters.
  • Ship like a pro — ImGui tool UIs, wrapping CLI tools, persisting settings and packaging apps for delivery.

Requirements

  • Windows computer with latest vvvv gamma installed
  • 3 button mouse recommended
  • Second monitor recommended
  • Comfortable with vvvv gamma basics (beginner-workshop level: patching, spreads, simple IO)
  • A webcam (built-in is fine) for the photobooth session
  • Stable internet connection for the CMS parts and the photo webviewer
  • No C# required — we stay in the patch; small code excursions are optional

Course Outline

Session 1 – PhotoBooth App with Randall Vasquez
Tuesday 12.01.2026 at 18:00
Build a camera photobooth: three live TextureFX effects, hand-triggered buttons via MediaPipe, preview with retake or save, and a QR code to take your photo home — all run by an AutomataUI state machine, with settings that survive a restart.

Session 2 – Multitouch Quiz App with Seb Escudie
Tuesday 19.01.2026 at 18:00
A quiz app driven entirely by content: questions, media and languages live in a CMS, not in the patch. Learn to separate data from presentation and build apps your clients can update without ever opening vvvv.

Session 3 – Desktop Utility App with Sebastian Huber
Tuesday 26.01.2026 at 18:00
Build a GammaLauncher-style desktop tool: an ImGui interface wrapping a command-line tool, state saved via serialization, shipped with an installer. From patch to product other people can install and use.

Course Content

Course Outline
Session 1 – 12.01.2027 – PhotoBooth with Randall Vasquez
Session 2 – 19.01.2027 – Multitouch Quiz with Seb Escudie
Session 3 – 26.01.2027 – Desktop Utility with Sebastian Huber

Related Courses