SteveSantoso - CBWebView2 — Native Microsoft Edge WebView2 for Unreal Engine

You will gain access to the browser extension with the highest level of editing privileges—and the best performance.
CBWebView2 brings Microsoft's Edge WebView2 runtime directly into Unreal Engine, with first-class support for both UMG (screen-space) and World-space widgets. It is designed for teams that want a modern Windows-native browser solution without adopting a heavier CEF-based integration stack.

Unlike many CEF-based plugins, CBWebView2 does not ship an entire standalone Chromium distribution inside the plugin itself. Instead, it integrates with the Microsoft Edge WebView2 runtime that is already standard on modern Windows systems. In practice, that means a leaner Windows-focused integration path, less third-party browser packaging overhead, and behavior that stays aligned with Microsoft's maintained WebView runtime.

CBWebView2 is also built specifically for Unreal UI workflows rather than acting as a generic browser wrapper. It provides a direct UMG widget, a world-space widget path for Widget Component usage, transparent hit-test passthrough, JavaScript ↔ Unreal messaging, IME-aware text input, and Blueprint-friendly browser events. Pages are rendered through Windows Composition / Windows.Graphics.Capture and uploaded into a `UTexture2D`, so they composite cleanly with Slate UI, post-processing, and 3D scene presentation.

For teams evaluating this against CEF solutions, the main tradeoff is deliberate: CBWebView2 focuses on Windows only, but in exchange it uses the platform-native WebView stack, avoids bundling a full browser runtime inside the plugin, and stays closer to the Windows ecosystem that Unreal projects already target when shipping Win64 desktop applications.

Another major advantage is maintainability: full plugin source code is included. You are not buying a black-box binary. If your project needs custom message routing, UI behavior changes, different transparency logic, input handling changes, or engine-version adaptation, your team can inspect, modify, debug, and rebuild the plugin directly in C++.

Dependencies
  • Microsoft Edge WebView2 Runtime (Evergreen) — installed by default on Windows 10/11. The plugin includes WebView2Loader.dll and headers; the runtime can also be redistributed via the Evergreen Bootstrapper.

  • DirectX 11 device (SM5).

Support

email:xlf0907@outlook.com
微信:XLFHHH