Early Access · v0.2.0 · Hardening USG Studio app icon

USG Studio

Methodology intelligence for indie filmmakers using Unreal Engine + hybrid virtual production. Paste a screenplay — get how to shoot every scene, what it costs, and how it earns back.

Product UI — screenshot coming soon

What it does

Every indie feature on virtual-production tooling faces the same three questions before day one: how do we shoot each scene?, what will it cost?, and how does the money come back? USG Studio answers all three from your script, deterministically, with a score trace you can defend to producers and investors.

Scene-by-scene methodology

Each scene is scored across Practical, LED Volume, Hybrid, and AI-Assist. See the trace — why each option won or lost — not a black-box label.

Dual-scenario budget

Traditional vs Optimized Hybrid, side by side. Override any scene's methodology and the budget reprices live from the same rate card (RC-2026.07).

LED volume stage shortlist

Ranked stage matches from a curated corpus. Filters by ceiling height, floor width, wall curvature, and price band. Disqualified stages show why.

Previz blockout (3D)

React Three Fiber scene graph — camera, LED wall, performance-space overlay. Compiled from the breakdown; no manual set dressing.

ROI waterfall

Festivals → distribution windows → equity multiple. Model break-even and best/worst-case returns before you close a raise.

Offline & deterministic

All engines are pure TypeScript in src/core/. Same script + same rate card = same output, every time. No cloud call required.

The pipeline

Six steps, one command — runPipeline() — and every downstream view populates from the same result blob.

Script

Paste Fountain, upload .fountain or .fdx, or load the demo screenplay.

Breakdown

Scenes, characters, locations, INT/EXT, day/night, flags (water, night ext, VFX-heavy).

Methodology

Per-scene score across Practical / Volume / Hybrid / AI-Assist with the score trace visible.

Budget

Dual-scenario totals + department breakdown, repriced live on any per-scene override.

Stages

Ranked LED volume shortlist — fit score, day rate, disqualifiers.

Strategy

Festival tier assignment, distribution mix, ROI waterfall, investor packet.

Downloads

Early access — free during v0.1.x. macOS build is available today; Windows and Linux builds are in the pipeline.

PlatformFileSizeSHA-256
macOS (Intel & Apple Silicon via Rosetta) USG-Studio-0.2.0-macOS.dmg 11.0 MB ab315a1fa522e7503bdd92951f6917761006e1e8996948c51d34cf5901e54f37
Windows Coming soon
Linux Coming soon

v0.2.0 is still a x86_64 macOS build. Runs natively on Intel Macs and under Rosetta on Apple Silicon. A native arm64 universal build is on the roadmap.

First launch on macOS

The v0.2.0 build is not yet code-signed via Apple Developer ID, so Gatekeeper will refuse to open it on first launch. This is a one-time step.

  1. Open USG-Studio_0.2.0_x64.dmg and drag USG-Studio.app into your Applications folder.
  2. Right-click (or Ctrl-click) USG-Studio.app and choose Open.
  3. Confirm Open in the dialog. macOS remembers the choice afterward.

What v0.2.0 is — and isn't

v0.2.0 is a hardening pass: correctness fixes to the deterministic engines, a top-level error boundary so the app doesn't white-screen on an unhandled throw, and a proper loading state on the previz canvas. Feature work (project save/load, autosave, PDF export, multi-platform builds) still lands in v0.3.

What changed in v0.2.0

  • Budget engine. Division-by-zero guard on pagesPerDay rate-card inputs. Specialty camera days (dolly / steadicam / crane / drone) are now proportionally rescaled so their total can't exceed the shoot length.
  • Methodology recommendation. Scene-flag hits below the 0.5 confidence threshold no longer commit deterministic weight changes — low-confidence detector noise stops moving the score.
  • Error boundary. An unhandled React error now renders a calm recovery screen instead of a blank white window.
  • Previz canvas. Suspense now shows a Three.js-native loader while heavy assets stream in.

Early-access software should be honest about its edges. Here's what still doesn't exist yet.

  • No project save/load yet. Your analysis lives in memory. Rerun the pipeline after restart. Project file format (.usgstudio) is planned for v0.3.
  • No autosave and no undo/redo. Avoid closing the app before exporting the outputs you want.
  • Exports are text / CSV / HTML. PDF export for methodology plans and budgets is planned for v0.3 (jsPDF is bundled, just not wired).
  • macOS only, x86_64. Windows MSI, Linux AppImage, and arm64 macOS are on the roadmap.
  • Not code-signed. Gatekeeper right-click-open is required. Apple Developer signing + notarization is planned before v1.0.
  • No telemetry. Nothing is sent from your machine. Rate card and engines are versioned and deterministic.

Under the hood

Shell

Tauri v2 (Rust) — small binary, no Electron.

UI

React 19, Vite 7, TypeScript, Tailwind v4, shadcn-style primitives.

State & routing

Zustand + TanStack Router.

Previz

React Three Fiber + drei.

Engines

Pure TypeScript in src/core/, zero UI dependencies. Rate card RC-2026.07 in src/data/.

Data

Local-first. No cloud, no accounts, no telemetry.

Try it on a scene

Load the demo screenplay, run the pipeline, and override one scene to see the budget reprice live.

Download for macOS