Download "3D WebView for Windows and macOS (Web Browser)" for FREE. This package is provided for learning purposes or testing before purchase. NOT FOR COMMERCIAL USE.










Details
File size: 457.2 MB
Latest version: 4.11.1
Latest release date: Feb 13, 2025
Original Unity version: 2019.4.33 or higher
Key Features
- Display and interact with web content in 3D or 2D using a Chromium-based browser plugin.
- Supports loading webpages from URLs or HTML strings, video playback (including YouTube and MP4s), and creating UIs with HTML.
- Includes pre-built prefabs like `3D WebViewPrefab` and `CanvasWebViewPrefab` for quick integration.
- Unified C# API for seamless cross-platform support (Windows, macOS, Android, iOS, visionOS, WebGL, UWP).
- Comprehensive APIs for controlling the browser, executing JavaScript, and handling events.
- Supports advanced features like PDF viewing, OAuth integration, transparent pages, and Input Method Editor (IME).
Description
3D WebView for Windows and macOS is a powerful plugin that allows developers to embed web content into Unity applications. Trusted by thousands of developers, this plugin provides a seamless way to integrate web browsers into your projects, whether you're building desktop apps, games, or XR experiences.
Features:
- Chromium-Powered: Powered by Chromium (v125), ensuring compatibility with modern web standards.
- High Performance: Renders up to 144+ FPS on Windows with hardware acceleration.
- Interactive Prefabs: Includes `3D WebViewPrefab` and `CanvasWebViewPrefab` for rendering web content to a `Texture2D` and handling user interactions like clicks, scrolls, and drags.
- Video Support: Watch videos, including MP4s and streaming platforms like YouTube.
- Cross-Platform API: Unified C# API for seamless integration across multiple platforms (additional packages required for other platforms).
- JavaScript Integration: Execute JavaScript, send messages between JavaScript and C#, and create dynamic web-based UIs.
- Advanced Features: Supports PDF viewing, OAuth integration, transparent pages, and IME for Chinese, Japanese, and Korean text input.
Demo Scenes
- SimpleWebViewDemo: A basic example of embedding a web browser in 3D space.
- CanvasWebViewDemo: Demonstrates embedding a web browser in a 2D canvas.
- AdvancedWebViewDemo: Showcases advanced features like JavaScript execution and event handling.
- CanvasWorldSpaceDemo: Embeds a web browser in world space using a canvas.
- PopupDemo: Demonstrates how to handle popup windows.
- XR Interaction Toolkit Example: Integrates 3D WebView with Unity's XR Interaction Toolkit.
System Requirements
- Unity 2018.3 or newer.
- Windows 10+ (x64) with Direct3D11 or Direct3D12 graphics.
- macOS 10.13+ (x64 Intel, arm64 Apple Silicon) with Metal graphics.
- Supports both Mono and IL2CPP scripting backends.
- Adds ~170 MB to the app's size (can be reduced).
Important Notes and Limitations
- This package only supports Windows and macOS. Additional packages are required for other platforms (sold separately).
- The native Windows and macOS plugins are provided as precompiled libraries; source code is not included.
- H.264 video codec for MP4s and streaming is disabled by default but can be enabled.
- Building for the Mac App Store is not supported.
- On macOS, the Chromium process is x64 only but runs on Apple Silicon via Rosetta.
- Some Chromium library files exceed GitHub's 100 MB file size limit. Use Git LFS for private repositories.
- You must display a copy of Chromium Embedded Framework's BSD-style license in your app's about page or credits.
Additional Information
- Documentation: Full documentation is available on the developer site.
- Platform-Specific Features: Includes APIs for platform-specific functionality.
- Bundles: Save money by purchasing bundles for multiple platforms.
❤️ If you enjoy this asset, consider leaving a review to support the creator. Thank you! ❤️
Download
💖 Donate, Buy Membership, or Exchange Assets 💖