View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.0 or later
- Package size
- 269 KB
- Files
- 19
- Favorites
- 3
- Views in the past week
- 11
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.00 on
Keywords
WebRec - WebGL Screen Recorder
- Price drop
The ultimate WebGL video recorder! Capture high-quality MP4, WebM, and MOV gameplay directly in the browser. Supports audio, specific cameras or RenderTexture .
Lowest recorded price
Get 67% off on Asset Store (opens in new tab)Affiliate link Β· Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
WebRec - WebGL Screen Recorder screenshot 1
About this asset
πΊ Live Demo: WebGL Demo
π¬ Record Gameplay Directly from WebGL!
WebRec is a powerful, lightweight, and easy-to-use solution for capturing
high-quality video directly inside Unity WebGL builds. It uses modern browser
APIs to ensure exceptional performance and professional-quality recordings.
π₯ Universal Format Support
β’ WebM: Native browser format with instant saving (no conversion)
β’ MP4, MOV, MKV: Built-in WASM transcoder (Mediabunny) converts directly
in the browser for universal compatibility
β‘ High Performance Recording
β’ "Everything" Mode: Zero overhead - captures Unity Canvas directly from
browser stream. Perfect for gameplay recording at 60+ FPS
β’ WebGPU: GPU-only texture transfer (~0.5ms overhead, no CPU readback)
β’ WebGL 2.0: Fully supported with optimized readback pipeline
πΉ Advanced Capture Modes
β’ Everything: Captures full screen (UI + Game). Fastest performance.
β’ Specific Camera: Record isolated camera view (hide UI, clean gameplay)
β’ Render Texture: Record any RenderTexture for custom pipelines
π΅ Crystal Clear Audio
β’ Automatic Unity audio engine integration
β’ Configurable audio bitrate (64-320 Kbps)
β’ AAC/Opus codec support
πΎ Smart File Saving
β’ Auto-Download: Instant save to Downloads folder
β’ Remember Location: One-time folder selection, automatic saves thereafter
(Chrome/Edge with File System Access API)
β’ Always Ask: Traditional save dialog for every recording
β’ Desktop folder support on Windows/Mac/Linux
π¨ Customizable Quality
β’ Video Bitrate: 1-100 Mbps (recommended: 25-50 Mbps)
β’ Audio Bitrate: 64-320 Kbps (default: 192 Kbps)
β’ Frame Rate: 30/60 FPS or custom
β’ Resolution Limiting: Automatic downscaling for high-DPI displays
β’ Anti-Aliasing: 2x, 4x, 8x MSAA for Camera/RenderTexture modes
β’ Color Space Control: Linear-to-Gamma conversion options
π₯οΈ Professional UI System
β’ Ready-to-use UI prefab with Record button and timer
β’ Customizable notifications (position, colors, duration)
β’ Runtime format conversion progress indicators
β’ Built with Unity UI Toolkit for modern, responsive interface
π§ Easy Integration
β’ Simply add WebRec component to your scene
β’ Call StartRecording() and StopRecording() from code
β’ Or use the included UI prefab - works out of the box
β’ Full C# API for programmatic control
β’ UnityEvents for recording lifecycle callbacks
π GRAPHICS API SUPPORT
WebGPU (Recommended)
β All capture modes fully supported
β GPU-only texture transfer (~0.5ms overhead)
β Zero CPU readback for Camera/RenderTexture modes
β Best performance across all modes
WebGL 2.0
β All capture modes fully supported
β "Everything" mode: Zero overhead (recommended)
β Camera/RenderTexture modes: ~1-3ms overhead due to CPU readback
β Excellent compatibility with all browsers
From the publisher's Asset Store listing.
Technical details
Platform Requirements:
β’ Platform: WebGL (Desktop & Mobile Browsers)
β’ Browsers: Chrome, Edge, Firefox, Safari*, Opera
β’ Unity Version: 2021.3 LTS or newer (tested up to Unity 6)
β’ Graphics API: WebGPU or WebGL 2.0
Dependencies:
β’ None - Uses native browser APIs
β’ Included: Mediabunny WASM library for video transcoding
Video Formats:
β’ WebM (VP9/VP8 codec) - Native, instant save
β’ MP4 (H.264 codec) - Browser transcoding
β’ MOV (H.264 codec) - Browser transcoding
β’ MKV - Browser transcoding
Audio Formats:
β’ Opus (WebM)
β’ AAC (MP4/MOV)
Render Pipeline Support:
β’ Built-in Render Pipeline (BiRP)
β’ Universal Render Pipeline (URP)
Mobile Support:
β’ Tested on modern Android devices (Chrome 90+)
β’ iOS support depends on Safari's MediaRecorder implementation
β’ "Everything" mode recommended for mobile (best performance)
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.0f1 | Compatible | Compatible | Not listed |
As listed on the Asset Store.