Free City Park Environment Collection now available

Viewport Utilities

Rapax Softworks - Feb 21, 2019
3.5 out of 5 stars(2 ratings)
  • 50%
  • 0%
  • 0%
  • 50%
  • 0%

It maps player controllers to devices and splitscreen slots.

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

Viewport Utilities defines mapping between:

  • players and devices (the physical controllers)
  • players and split-screen parts

What it means is that you can:

  • Control more player controllers with the same device, for example in a split-screen racing game with one player using ADWS, the other controlling with the arrows.
  • Have more active player controllers for turn-based games, with always the currently active player visible on the screen, and only this player getting input from the device (like keyboard).
  • Create a Lego-style proximity-based splitscreen, so that if the players are near, then splitscreen is turned off, otherwise splitscreen is enabled.
  • And many other things!

We only actively update the package for the most recent engine version (but of course we provide e-mail support for older versions too).

Technical Details


  • Assign player controllers to devices in project settings or in run-time
  • Assign players to splitscreen slots in project settings or in run-time
  • Support for all splitscreen layouts existing in the engine (horizontal, vertical, 2/3/4 players)

Code Module: ViewportUtilities (Runtime)

Number of C++ Classes: 3

Supported Development Platforms: All

Supported Target Build Platforms: PC and consoles


Please read and understand the documentation before purchasing. If anything is unclear in it, contact me, so I can clarify it.

Contact me with any bugs you may find, I'll try to get that fixed as soon as possible.