Engine User Settings

Nathan Miguel - Code Plugins - Sep 24, 2023

This product is a plugin for Unreal Engine that allows you to customize various settings and features of the engine in game.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This product is a plugin for Unreal Engine that allows you to customize various settings and features of the engine in game. You can change the graphics API, enable or disable ray tracing, nanite, global illumination, shadows, reflections, anti-aliasing, and other post-process effects. You can also switch between different shader models and feature levels to optimize your game performance. This plugin gives you more control and flexibility over the visual quality and performance of your Unreal Engine projects.


This product uses content examples from the Unreal Marketplace, which are free assets provided by Epic Games for learning and demonstration purposes. You can find more information about the content examples and their license terms bellow.

Content Examples: https://www.unrealengine.com/marketplace/en-US/product/content-examples

I created two versions of the plugin, one for UE4 and one for UE5. However, the unreal marketplace only allows me to distribute any asset for up to three latest versions. Therefore, I made the UE4 version available for free download. You can find the link on the documentation homepage.

Technical Details

Engine User Settings Features for UE5:

  •  Change graphics API between DirectX 11, DirectX 12 and Vulkan in game.
  • Enable raytrace or performance mode features like fortnite does changing Shader Model / Feature Level in game.
  •  Change Global Illumination method or simply disable it.
  • Change Shadow method.
  • Change Reflection method or simply disable it.
  • Change Antialising method or simply disable it.
  • Enable or disable Nanite.
  • Change some postprocess features as Bloom, AO, Lens Flares and Motion Blur.
  • Auto save

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  •  EngineUserSettings(Runtime)

Number of Blueprints: 3

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: Documentation Website

Issues: Report it here!

Example Project: Demo Project