🚀 WebView 2.0.0 Released: Multi-Platform Web UI and a Lighter CEF Runtime
55
🚀 WebView 2.0.0 Released: Multi-Platform Web UI and a Lighter CEF Runtime
📘 Documentation: WebView Documentation
🎮 Playable Demo: Download Windows Demo
💬 Discord: Join Discord
🧭 Forum: Join the Forum
WebView 2.0.0 is now available.
WebView is an HTML/CSS/JavaScript Web UI plugin for Unreal Engine. It can display local or remote pages inside UMG and communicate with Blueprint / C++ through a JavaScript Bridge.
This 2.0.0 release is a major update: WebView is now a Win64 / Mac / Linux / Android / iOS plugin, and desktop CEF Runtime delivery has been redesigned so the plugin package stays lighter and easier to maintain in real projects.
✨ Basic Info
- 🧩 Plugin: WebView
- 🏷️ Version: 2.0.0
- 🛠️ Engine: UE 5.0 - 5.8
- 💻 Desktop platforms: Win64 / Mac / Linux
- 📱 Mobile platforms: Android / iOS
- 🌐 Desktop tech: CEF / Chromium, HTML, CSS, JavaScript, UMG
- 📲 Mobile tech: Android System WebView / iOS WKWebView
🎯 Use Cases
- 🎮 In-game HTML menus, HUDs, and overlays
- 🧭 Main menus, pause menus, and settings screens
- 🎒 Inventory, shop, quest, event, and announcement pages
- 📺 Video panels, live event pages, remote content, and embedded web content
- 🔁 UI that needs JavaScript to Blueprint / C++ communication
- 🧪 A shared web UI workflow across desktop and mobile projects
🔥 Update Highlights
- 🌍 Multi-platform runtime support for Win64 / Mac / Linux / Android / iOS
- 📱 Added Android native WebView support using the system WebView
- 🍎 Added iOS native WebView support using WKWebView
- 📦 Smaller plugin package because desktop CEF Runtime is no longer bundled inside the main FAB package
- ⬇️ Added a Runtime downloader that automatically checks and downloads the required desktop CEF Runtime on first editor entry or first WebView creation
- 🧰 Manual repair is available from the plugin toolbar for retrying downloads, preparing Runtime files, or fixing damaged installs
- 🗂️ More reliable mobile local pages: Android extracts packaged Web files into an app-readable directory before loading them with the system WebView, avoiding black screens caused by direct packaged / OBB file access
- 🔗 Bridge workflow stays the same with
WebView.call(...)andWebView.send(...) - 🧱 Cleaner platform code with Android and iOS moved into dedicated platform implementation files
- 🛠️ UE 5.8 packaging support with version-aware toolchain selection in the packaging scripts
Starting with 2.0.0, desktop WebView still uses CEF / Chromium, but the full CEF Runtime is no longer shipped directly inside the main plugin package.
评论
0 条