
Rich HTML UI engine for UE4
BLUI is a powerful Unreal Engine 4 plugin that facilitates the integration of rich HTML interfaces using the Chromium Embedded Framework (CEF). With its lightweight design, BLUI aims to enhance the capabilities of projects by providing seamless access to web content without overburdening system resources. This tool is ideal for developers looking to incorporate HTML-based user interfaces or HUDs into their games or applications, allowing for dynamic content rendering and enhanced user interaction.
Whether you need to display web pages, interactive content, or even custom widgets, BLUI makes the integration straightforward and efficient, catering to a variety of use cases. The recent updates to the plugin expand its functionality, making it easier for developers to implement and customize according to their project's needs.
Download and Fullscreen Support: Updated CEF build allows downloading of files through the inbuilt browser and supports fullscreen video playback for an immersive experience.
Convenience Blueprints: Features drag and drop examples for easier implementation, providing a user-friendly approach to adding WebUI to your project.
BluiWidget: A versatile user widget blueprint that integrates a BLU texture as an image brush, complete with utility functions for easy URL handling.
BluiWorldWidgetActorExample: Quickly encapsulates the BluiWidget into an actor, simplifying the process of adding web functionality to your scene.
URL Handling: Automatically checks for local content when loading URLs, and if an invalid URL is entered, it gracefully redirects it as a search term.
Auto-Search Feature: Offers the option to disable auto-search for invalid URLs, giving you control over how the input is handled.
Resizable Widgets: The default resolution can be adjusted directly in the user widget, allowing customization of the BLUI display size to fit your design needs.
Efficient Ticking with BluTickActor: Utilizes a simple actor approach for ticking, minimizing the need for additional configuration in your level blueprint.
