SHEEN TECH LAB - UCefView

Bring the power of Chromium Embedded Framework (CEF) to your Unreal Engine projects with UCefView! This plugin provides a robust and performant WebView component, enabling you to seamlessly integrate web-based content into your games and applications. UCefView offers both Slate (SCefView) and UMG (UCefView) implementations, hardware-accelerated rendering, and a flexible JavaScript bridge for rich interactivity.

For feature customization please contact:

Email: sheentianshen@gmail.com

Discord: UCefView

Document: UCefView.

Key Features

  • Seamless WebView Integration: Embed web content directly into your Unreal Engine UI using either Slate (SCefView) or UMG (UCefView) components.
  • CEF Powered: Leverages the Chromium Embedded Framework (CEF) for a modern and standards-compliant web rendering engine. Easy to switch different CEF version.
  • High Performance: Utilizes Shared Texture technology and GPU hardware acceleration for optimal rendering performance.
  • Bidirectional JavaScript Bridge: Easily communicate between C++ and JavaScript with a flexible and intuitive API.
  • IME Input Support: Fully supports Input Method Editors (IMEs) for seamless text input in various languages.
  • JavaScript Dialogs: Handles JavaScript dialogs (alerts, confirms, prompts) directly within your Unreal Engine application.
  • Cross-Platform Compatibility: Supports Windows, macOS, and Linux platforms.
  • Customizable Settings: Fine-tune the behavior of the WebView with a comprehensive set of settings.

Why UCefView?

  • Modern Web Standards: UCefView uses CEF, which is based on Chromium, ensuring compatibility with the latest web technologies.
  • Performance: Hardware-accelerated rendering and efficient threading model provide smooth and responsive performance.
  • Flexibility: Supports both Slate and UMG, allowing you to integrate WebViews into any type of Unreal Engine UI.
  • Ease of Use: Simple and intuitive API for loading URLs, executing JavaScript, and handling events.
  • Extensibility: UCefView is designed to be extensible, allowing you to add custom features and functionality as needed.

Example Use Cases

  • In-Game Browsers: Create fully functional in-game browsers for accessing online content.
  • Dynamic UI: Build dynamic UIs that are driven by web-based technologies.
  • Interactive Tutorials: Embed interactive tutorials and documentation directly into your game.
  • External Data Integration: Display real-time data from external web services.
  • Custom Editors: Create custom editors and tools using web technologies.

Support and Documentation

For support, bug reports, and feature requests, please visit UCefView.

High performance, high frame rate, very suitable,Very good plugin。

Hi, I’m testing UCefView with Unreal Engine 5.4 on an Apple Silicon Mac.

When opening UCefViewPG_5_4.uproject, I get:

“UCefViewPG_5_4 could not be compiled.
Try rebuilding from source manually.”

Does the trial package include macOS arm64 binaries for UE 5.4?

I also need to confirm whether the paid plugin can successfully package
a macOS app using UE 5.4 with a recent macOS and Xcode version.

Thank you.