Runtime Screenshot

Waqas Arshad - Code Plugins - Jun 19, 2024

This plugin takes screenshots during gameplay and saves them at runtime in packaged builds.

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 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.

A plugin that used to export/save screenshot in packaged builds or inside editor. Completely built in C++. Easy to use in blueprints with just single function call. It supports taking different screenshot formats such as :

  • PNG
  • JPEG


Try Demo : RuntimeScreenshot_Windows


This plugin has option to capture the HUD as well in the screenshot. So the game HUD can also display in the output screenshot.

The export image quality can be changed based based on percentage value from (0 to 100) when taking screenshot.

The resolution of the output screenshot image will be automatically determined based on current resolution of the game.

Technical Details

Features:

  •  Take screenshot of the gameplay in packaged builds/runtime or inside editor
  • Control image quality when taking screenshot
  •  Only 1 function is used to take screenshot
  •  Different image formats such as PNG, JPEG

Code Modules:

  •  RuntimeScreenshot - Runtime


Number of Blueprints Functions : 1

Number of C++ Classes: 1

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: https://docs.google.com/document/d/1IoskJGZPkauYL_V1aNpd16iohSuOk8UtsehZEJsaZ1E/edit


Important/Additional Notes:

  • The screenshot resolution of the image will be automatically determined based on current game resolution. So you don't have to specify export resolution