Create native Windows popup windows from your Unreal Engine Blueprint or C++ gameplay events. Ask for confirmation, collect a short text response, or present a timed choice in a separate desktop window.
Choose standard button layouts, Windows icons or a custom Texture2D icon. Add text input, a countdown and timeout progress bar. Use optional game-input blocking while simulation continues, or allow the player to return to the game with a non-blocking popup.
Blueprint result events cover each button, cancellation, timeout and failure. Keep the Popup reference to cancel it, check whether it is open, read the returned text or inspect a failure message. Windows close with their world/Play session, and multiple blocking windows restore input only after the last closes.
Supports keyboard navigation, resizable windows, selectable/scrollable message text, DPI-aware layout and Windows system sounds, including a silent option. Input is length-limited and is not written to plugin logs.
Designed for Windows 64-bit desktop applications on Unreal Engine 5.7 and 5.8. Custom icons in packaged games need CPU-readable image data; use a dedicated Texture2D with Availability set to CPU and a cooked asset reference. See the included guide for examples and limits.
Descriptor: EasyNativeWindowPopup.uplugin. No additional Unreal plugins or third-party SDKs are required. Full C++ source is included. This is local desktop UI, not UMG, replicated UI or a Windows toast notification system.

Customer reviews (0)
No reviews yet.
Log in to review a completed purchase.