Demo video available at: https://youtu.be/gvW4gJt48D0
Simple portals and teleporters are a complete and flexible solution for all teleportation mechanics, whether used in puzzle games or any other project. Multiple copies of the BP_Portal or BP_Teleporter actor can be placed anywhere in a level, and each can target any desired output location and rotation. An optional Target Actor parameter is included, which, when set, connects two portals or teleporters to each other and overrides relevant sub parameters. For portals, "Portal Definition", in pixels, can also be customized with a Blueprint variable, making it easy to improve performance when needed. Portals handle all location and rotation updates for transiting actors, including projectiles, realistically, preserving the relative angle and point of impact of an incoming object upon its exit at the output location. This makes portals both flexible and easy to fine tune in puzzle levels.