On this page

Capturing Great Footage for Game Trailers

Names that are probably mistranscribed: "Kurt Gartner" (a fellow trailer maker), "Scott Goodrow" (The Wild Eternal), "AtSoonHeLegend" (a GIF account), "Octageddon" and "Wajidai's Unavowed" (Wadjet Eye's Unavowed).

What the talk teaches

  1. Footage reaches more people than the game. Released capture is the only time the developer controls how the game looks; good capture communicates, so a shot nobody can read is a failed shot.
  2. Four factors set how hard a game is to capture: visual feedback, camera distance, number of objects on screen and the audience's familiarity. Far cameras with many objects need a way to create focus.
  3. Capture is filmmaking, not playing: the capture artist directs, operates the camera and puppets the character. Composition (centre or rule of thirds, eye trace across cuts), readability ("Squint at your shots to check their readability"; one idea per shot, remove extra enemies, zoom in) and performance (how the character moves is character).
  4. Debug tools for capture, the essentials: switch off the HUD, on-screen text and especially button prompts (with them a cross-platform game is captured once per platform); a music toggle, because music mixed into the capture makes its sound effects unusable; level skip, teleport with a position display, a level number on screen, item and enemy spawning, invincibility, a fast mode, a "tourist mode" past enemies, cursor and object-highlight toggles, time of day.
  5. A free camera, tuned for smooth movement rather than precision: adjustable speed by hotkeys or sliders, not console values; dead zones; input smoothing (averaged over time); a stick curve gentle near the centre; up and down on the triggers. First person adds a head-bob toggle; third person a camera that follows the player at an offset, can be detached, and a player-visibility toggle. A second controller as the camera helps (Mad Max's video mode).
  6. Time: a button that freezes the action while the camera moves, for new angles and match cuts. Slow motion helps perform a sequence but misrepresents a game without it; "If adding options for multiple time scales, just whole numbers are better", so the editor can restore normal speed exactly.
  7. Also: VR capture tips, practice games, capture hardware and software, and (in Q&A) trailers of 90 seconds or less.

What the kit took

Measured (pwsh tests/Test-Capture.ps1, Godot 4.7.2 mono, Xvfb, 640x360)

Case Result
shot -GameArgs '--capture=nohud+nomusic+nocursor' -Baseline <normal> 25.66% of the picture changed (the HUD bar is the top 25%); the box and world text did not
Same run, AudioServer Music muted, SFX and Master not; cursor hidden; the game still runs
--capture=freeze+timescale=2, free camera flying player moved 0, camera moved; time scale 2, physics ticks 120; F7 resumes
delta of an always-processing node while frozen at time scale 2 1.82 s per real second (1.01 at time scale 1), so the camera divides by Engine.TimeScale
Fixture without the autoload 9 of 18 checks fail (0% changed, Music unmuted, not paused, time scale 1)
Music muted through Master, or a camera left pausable the Music-only check, or the camera-moves check, fails

Not taken, and doubts