Signal to Pixel: Real-Time Environments

Your runtime is the gallery.

A structured Unreal Engine course for C++ developers. From materials to macOS deployment — no Blueprints-first, no game-dev assumptions.

Built by a software engineer who ships installations on Mac Minis — and learned what no game-dev tutorial teaches.

Curriculum

What You'll Build

Nine modules that take you from engine orientation to a gallery-ready installation running unattended on a Mac Mini. C++ is the primary lens throughout.

0

Orientation & Decontamination

Strip the game-dev defaults. Configure Unreal for art and installation use. Understand the engine architecture from a C++ developer's perspective — UObject, reflection macros, garbage collection.

1

The Material System as Creative Canvas

Translate GLSL thinking into UE's material editor. Unlit materials, custom HLSL expressions, procedural patterns, post-process chains — and how the graph compiles to shader code under the hood.

2

UE's C++ Object Model & Engine Loop

UObject, reflection, GC, macro-driven metadata, the Actor/Component lifecycle. Where standard C++ meets Unreal's framework conventions — delegates, subsystems, and the patterns that replace raw singletons.

3

Niagara & Custom Data Interfaces

Generative particle art with Niagara — GPU simulation, data interfaces, custom HLSL modules. Then extend it: write C++ data interfaces that feed live sensor data into particle systems.

4

Lighting, Lumen & the Rendering Pipeline

Lumen GI, Nanite geometry, volumetric fog, color management, and the full rendering pipeline — understood deeply enough to control for installation-quality output. Profiling on Apple Silicon with Xcode and Metal.

5

Sensors, Protocols & Physical Computing

Connect Unreal to the physical world. OSC, DMX, Live Link, WebSocket, MIDI, serial — all built in C++. From depth cameras to lighting consoles, make your installations respond to the room.

6

Procedural Generation & Runtime Mesh

Generate geometry, environments, and form in C++. PCG framework, runtime mesh generation, L-systems, spline-based forms, and compute shaders for GPU-accelerated creation.

7

Engine Internals & Plugin Development

Go deep. The build system, UHT code generation, Slate UI, custom Blueprint nodes, threading, RDG compute shaders. Build custom editor tools and extend the engine for art-specific workflows.

8

Deployment — Shipping macOS Installations

Package, deploy, and maintain long-running unattended installations. Watchdog systems, PAK hot-patching, remote monitoring, power management, and the Mac Mini as gallery hardware.

Capstone Projects

What Comes After

Choose one as a portfolio piece. All are fully realizable on macOS with single-display output.

Signal / Noise

A generative data sculpture. Live API data drives a PCG environment with Niagara, custom compute shaders, and C++ parameter updates — running unattended for weeks.

Recursive Garden

An L-system landscape rendered with Nanite. Grows, branches, and decays over a 24-hour cycle. Visitors influence growth patterns via a physical interface.

Resonance

An audio-reactive installation. Niagara particles and procedural mesh respond to live audio via a custom FFT data interface and the OSC bridge pattern.

Cartography of Elsewhere

A generative terrain navigated via trackball or touchscreen. Runtime procedural mesh, biome rules, Niagara atmosphere. Each session generates a unique world.

Who It's For

Built for C++ Developers

This is for you if

You write C++ professionally and want to make visual, spatial work

You've looked at Unreal tutorials and found game-dev preamble you don't need

You want to build installations that run for months, not demos that work on your laptop

You think in systems, architectures, and pipelines — and want a course that speaks that language

This is not for you if

You're a game developer — plenty of resources exist for you

You want a Blueprints-first introduction to Unreal

You've never written C++ — this course assumes fluency with templates, RAII, and threading primitives

You need Windows — this curriculum is Mac-native on Apple Silicon

Prerequisites

What You Should Know

C/C++ fluency — templates, RAII, memory models, threading primitives

Comfort with 3D coordinate systems and linear algebra basics

Working knowledge of shaders (GLSL/HLSL conceptual overlap)

Familiarity with OSC, MIDI, or DMX protocols

A Mac with Apple Silicon M2 or later

macOS 15.x+ and Xcode installed

Pricing

Early Bird Pricing

Individual modules from $199. Full bundle at a significant discount.

Waitlist members get early bird pricing — up to 40% off.

Join the Waitlist

Shape the Course

This is a founding cohort. Your input shapes the curriculum, the pacing, and what gets built first. Join the waitlist and tell us what matters to you.