ArtcoreStudios: All products 50% off

In Game Log Display

Aperture9 - Code Plugins - Apr 13, 2018
5 out of 5 stars(1 rating)
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

Exposes the entire system log to blueprint, with a clever 3D widget to show it.

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

Promo Video

Discord Support

Example Packaged Build

Quick-Start / Integration Guide

If your like me, you love developing in VR, but really dislike having to take the headset off to check the log, or squinting at the in-game console, this may be the plugin for you. In response to this frustration, here is the VR Log.

The VR Log / Blueprint exposed log is a C++ plugin that exposes the system output log to blueprint, and uses a interactive 3D widget to visualise the log.

The log supports the system log, and blueprint messages. There's no special nodes required, no changes to your workflow, just use print strings as normal. This plugin taps directly into the GLog and pipes the output to blueprints. The included 3D widget supports:

Filtering by Error, Warning, Displays.

Resize the text as required.

Auto-scroll, with intelligent detection of if the user has scrolled.

Custom log limit - Size you like.

Customisation colors.

Takes only 10 seconds to add into your project: Drag the BP_VR_Log it into your world, rotate and position as desired. Done. Now updated to show FPS as well.

The Modes list can be missing it on first launch, if so, in content browser, under View, enable plugins and engine content, then go to the VRLog/Blueprints folder, and compile the BP.

Technical Details


  •  Blueprint exposed logging
  •  3D widget which supports filtering, zooming and scrolling.
  • Supports VR and Non-VR
  • Fast Integration to custom characters, no workflow changes required.

Code Modules:

  •  VRLog (Developer)

Number of Blueprints: 1 Blueprint and 2 Widgets required, and 6 more for demonstration

Number of C++ Classes: 2

Network Replicated: (No - Logs are only generated locally)

Supported Development Platforms: Win64

Supported Target Build Platforms: N/A - Logging is for development only. Can be packaged without issue, but will not function in shipping builds.

The system messages will color as standard as they use correct verbosity settings. As print strings always output under the display category, this plugin uses a keyword search on prints. Using the term warning, or error anywhere in your print will cause the log to colour appropriately.

Example Project (Plugin Required) Download