Dishonered 2 TimePiece


Levelswapping Script/Techdemo/Blockout design


Summary:

Reproducing Dishonered 2 level swapping mechaninch in UE4.
Using Streamed levels and position changing to do the swap.

Specifications

  • Tech/Design exercise

  • Using Unreal 4.25 2DSC rendering to texture and streamed levels


Tech

Streaming 3 levels into one I used a “Player clone” to copy player movement. Since both scenes were rendered on top of each other a perfect match was needed
The Clone camera rendered to a texture used to create the timepiece material

Duplicating Movement to CloneBP on player input

Timepiece Material using a 2DSC from Clone is shown to the player


Layout

I used a 2D Screen capture to render a texture onto the timepiece to get a copy of the level making it look the same with some important changes.
Streaming both levels in the same scene provided the effect I was looking for.


Full Playthrough

Full playthough