View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.0.72 or later
- Package size
- 280 KB
- Files
- 66
- Favorites
- 4
- Views in the past week
- 21
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Replay Clip Recorder
- Price drop
Replay Clip Recorder runs in the background, capturing the last 5–60 seconds of gameplay — press a button to save as GIF or MP4. One-click setup, works in every render pipeline.
Lowest recorded price
Get 80% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Replay Clip Recorder screenshot 1
About this asset
⭐ Instant Replay Clips for Any Unity Game
An always-on ring buffer keeps the last 5–60 seconds of gameplay in memory. When the player wants to share a moment, one button press saves a GIF or MP4. The clip is already captured.
⭐ Features
- Drop-in — one component, press Play. No camera setup.
- Records what the player sees — multi-camera, post-processing, overlay UI included.
- Always-on ring buffer — NativeArray-backed, zero GC, 1–60 s.
- GIF — pure C#, median-cut quantization, Bayer / Floyd-Steinberg dithering, transparency.
- MP4 — H.264 + AAC audio, hardware-accelerated per platform.
- Every render pipeline — Built-in, URP, URP Render Graph, HDRP. Zero config.
- Async — background-thread encoding, under 1 ms / frame capture overhead on desktop.
- Editor tools — settings window, buffer / memory readout, one-click Save Clip.
⭐ Works for any genre
FPS kill cams, platformer trick jumps, racing crash reels, multiplayer highlights, bug reports, QA playback.
⭐ Platforms
- Windows — MP4 + Audio & GIF
- macOS — MP4 + Audio & GIF
- iOS — MP4 + Audio & GIF
- Android — MP4 + Audio & GIF
- Linux — GIF only
⭐ Customisable
Buffer duration, FPS, resolution, MP4 bitrate, audio toggle, GIF dither, save path, hotkey — all tweakable in the inspector or at runtime.
🐞 Need help?
Join our Discord server: https://discord.gg/UDAHE8KbxY
From the publisher's Asset Store listing.
Technical details
Capture
- Pipeline-agnostic — uses ScreenCapture.CaptureScreenshotIntoRenderTexture, works on any render pipeline
- AsyncGPUReadback — non-blocking GPU readback, no main-thread stall
- NativeArray ring buffer — zero per-frame GC
- Coroutine-driven at end-of-frame
Encoders
- GIF — pure C#: median-cut quantization, LZW, Bayer 4×4 / Floyd-Steinberg dithering, inter-frame transparency
- MP4 — H.264 + AAC, platform hardware encoders (Media Foundation / AVFoundation / MediaCodec)
Settings (inspector + runtime API)
- Buffer duration 1–60 s
- Capture FPS 5–60
- Resolution presets — 360p / 540p / 720p / 1080p / Custom
- MP4 bitrate 0.5–20 Mbps
- GIF dither — None / Bayer 4×4 / Floyd-Steinberg
- Audio capture toggle, save path, hotkey
Performance
- Capture overhead under 1 ms / frame at 60 fps on desktop
- Encoding runs on a background thread — no frame freeze
- Mobile builds hard-cap ring buffer at 256 MB to prevent OOM kills
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.72f1 | Compatible | Compatible | Compatible | Compatible |
WebGL is not supported.
As listed on the Asset Store.