This listing has not been migrated to FAB by the seller. It is only available to use from your Vault in the Epic Games Launcher.Learn more about Fab

Viewport Utilities

Rapax Games - Code Plugins - Feb 21, 2019

It maps player controllers to devices and splitscreen slots.

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

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 UE4 version (but of course we provide e-mail support for older versions too). UE5 support is not planned at this point.

Technical Details

Features:

  • 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

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


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.

Tags

BLUEPRINTS