Give players a graphics API selector in your own settings menu. RHI Switcher provides Blueprint and C++ controls for DirectX 11, DirectX 12 and Vulkan in Windows packaged games. Applying a different API saves the preference and restarts the game; confirmed preferences also apply on later normal launches.
Build the interface with your own widgets and input. Query the current API, list supported project targets, display friendly names and explain unavailable options. The plugin checks configured shader targets and RHI module/device support. Your package must include the shader formats for every API you offer.
A confirmation interval gives each requested switch a trial period. Confirm a working result from your own UI or let the timer confirm it automatically. If a started trial closes before confirmation, the next normal launch attempts the previously working API. Startup status, pending state, time remaining and error queries help you present the result to players.
Version 2.0.0 adds early startup preference loading, durable settings with migration from the previous location, checked save/relaunch operations, protection against competing game instances, and command-line reset/bypass options. Existing function-library nodes remain available.
Switching requires a packaged Windows game and a restart. It is unavailable in editor/PIE, commandlets, dedicated servers and NullRHI. Recovery takes place on the next launch; it is not an external crash watchdog. Availability checks do not certify every graphics feature, and API recommendations are not performance benchmarks.

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