Skip to content
Media 0 for listing Record Lets Replay

Description

UE replay subsystem has low level APIs that can be used for recording network data. This package contains out of the box blueprints which can quickly add in recording and replaying functionality to most project. In additional it exposes the replay subsystem with a straight forward BP library, so that custom functionality can be implemented inside Blueprints.


 Out of the Box Contents:


BP_LetsReplayController: Inside your game mode, set the "Replay Spectator Player Controller Class" with "BP_LetsReplayController". This allows for replays to contain a simple, yet power UI that can control the recording state. Functionality includes pause/play, time dilation, and playback time(scrubbing). It also adds in dynamic camera control for following actors.


UW_PlayRecordingMenu: User widget that contains a list view of all current recordings. It also contains options to play or delete the selected recording.


UW_CreateRecordingMenu: User widget that contains a simple UI for starting and stopping recordings.


UW_ReplayController: User widget that contains functionality for replay manipulation. This includes camera manipulation.



There is also a vast amount of user widget components that can be reused in any custom widget.


Note: there are different types of recording steamers, which can be utilize. The "local file" streamer is used in these components. The plugin exposes an API that can modify the streamer type. This plugin doesn't currently handle all of the business logic required for any of the recording streamers.

Included formats

  • logo of Unreal Engine format