s&box
RustCounter-Strike 2s&boxDeadlock
Wiki
Get s&box on Steam
Browse
OverviewGetting StartedCreating GamesEngine & ToolsDocumentationCommunity GamesResources
s&boxDocumentationMovie MakerKeyframe Editing
SOURCE 2 · C#
Build and play games with s&box.

Facepunch's game engine and creation platform — make games in C#, or jump straight into community games.

Get s&box on Steam

s&box Wiki

  • Overview
  • Getting Started
  • Creating Games
  • Engine & Tools
  • Documentation
  • Community Games
  • Resources

Tools & Community

  • Getting Started
  • Creating Games
  • Engine & Tools
  • Resources

Platforms

  • RustBattle
  • CSBattle
  • Rust Game Wiki
  • CS2 Skins Wiki
  • Deadlock Wiki

About

  • Official Site
  • Developer Wiki
  • GitHub
  • Get on Steam
NOT AFFILIATED WITH FACEPUNCH STUDIOS · © 2026 s&box Wiki (community)
Docs/Movie Maker
Movie Maker

Keyframe Editing

This is the simplest way to describe how stuff in your scene should animate. Create keyframes in property tracks that are snapshots for what values that track should have at specific times, then control how the track should blend between those values.

It will be active by default, but you can toggle it with the key-shaped button in the toolbar.

Creating Keyframes

There's three ways to create a keyframe for a property track:

  • Change the property that the track is bound to, a keyframe is created at the current playhead time

  • Right-click on the track in the timeline, and select Create Keyframe in the context menu

  • Toggle Create Keyframe on Click either by holding Shift or pressing the button in the toolbar, then clicking in the timeline

    \

:::tip Copy the scene view's perspective into a selected camera with Ctrl+Shift+F

:::

Interpolation Mode

Each keyframe can choose between three different interpolation modes:

  • Linear - change at a constant velocity
  • Quadratic - ease in / out, with 0 velocity at the keyframe
  • Cubic - move along a smooth spline connecting keyframes

You can combine different modes for neighbouring keyframes to make animations ease in or out.

Automatic Track Creation

For convenience, you can enable this mode to create tracks whenever you touch something in the scene. This helps the most when you're changing lots of properties on many objects, so you don't have to manually create dozens of tracks.

Source: Facepunch/sbox-docs (CC-BY-4.0) · updated 2025-07-03. Read it rendered on the official docs.

More in Movie Maker

Editor Map
Exporting Video
Getting Started
Motion Editing
Movie Maker
Playback API
Recording
Recording API
← All documentation

Community wiki — not affiliated with Facepunch Studios. For the latest and most authoritative information, see the official developer wiki.