Stream and Replay Game Sessions.

SessionStreamer runs within your game and streams playtester video, logs, and any other data you like to the cloud. Replay it whenever you want.

Playtest (Unity)
SessionStreamer
Session detail page showing video playback and log viewers

We built SessionStreamer because running remote playtests is a painful experience. SessionStreamer makes recording playtests trivial. There's no setup. Once the player consents to recording, it just works.

Features and Specs

High Performance

The streaming plugin is extremely lightweight. Game footage is encoded on the GPU, and quality is adjusted based on the network. The plugin barely touches the main thread.

No Setup

There's no user configuration, no installation of recording software, or setup of 3rd party applications. If the user has given consent, the game is always recording. That's it.

Save Everything

The storage engine is built to handle terabytes of data. So you can comfortably record now and not worry about what to keep.

In-Process

SessionStreamer runs as a plugin within your game. This means it works seamlessly on any platform that can reach the internet (Steam Deck, Android, iOS, etc.)

Synced Logs

Scrub the player's video and watch the logs replay! It's like a DVR for your game crashes.

Engine Agnostic

The server is built to work with any engine, as long as it provides video and text logs. (Currently on a Unity plugin is available. If you want Unreal support, let us know.)

SessionStreamer is in private beta.

We are sharing this tool with friendly studios. If this sounds like something you'd like to use, reach out!

Request Access