Logic Gadgets: Teleporter

Name of gadget Teleporter
Section Movers & Outputs
Number of Tweak pages 1
Author LadylexUK, QuietlyWrong
Last updated 01 Mar 2019 [Beta]


This gadget will cause an object to instantaneously move position to match that of a tag. It also provides an option for matching the orientation of the target, regardless of whether the affected object is actually moved.

Although the teleporter allows objects to move directly from one space to another, regardless of distance and whether there are any physical objects in between, be aware of potential collision issues at the target location, i.e. when attempting to place physical objects in the same space at the same time. Physical objects trying to occupy the same spot tend to fly apart unpredictably.

Example Tutorial (adapted from Media Molecule)

  1. Stamp a cube
  2. Stamp a tag away from the cube (this is where we will teleport to)
  3. Name the tag “Location1”
  4. Snap a teleporter to the cube
  5. Enter “Location1” in the tag name field
  6. Hit start time and the cube will instantaneously teleport to the tag.
  7. Rewind.
  8. Delete the transporter gadget.
  9. Stamp 2 more tags to make a triangle of tags some distance apart.
  10. Name the tags Location2 and Location3
  11. Snap a microchip to the cube
  12. Add a selector and a controller sensor to the microchip
  13. Tweak the controller sensor to remote controllable
  14. Connect the X button to the next output on the selector
  15. Stamp 3 transporter gadgets into the microchip
  16. Enter Location1 for the first teleporter, Location2 for the second and so on
  17. Attach Output A of the selector to the first transporter gadget power port, B to the second and so on
  18. Hit start time
  19. Now when you press the x button your cube will move around each location in turn in a loop

Tweak Menus


  1. Tag name
  2. Match Target Position
    2a. Input
    2b. Output
  3. Match Target Orientation
    3a. Input
    3b. Output
  4. Affected Object(s)
    4b. Output
  5. Power
  1. Tag name
    Enter the name of tag whose position you want to teleport to. As with all tag name fields, this is case-sensitive and you can cycle through your scene’s existing tag names by hovering the imp tip over the field and pressing up or down on the d-pad.
  2. Match Target Position
    The teleporter can change both the position and orientation of its affected object separately. This setting allows you to specify whether the target tag’s position is to be used. If it is not activated, the teleporter cannot move the affected object, only re-orient it.
  3. Match Target Orientation
    Just as with the option to Match Target Position, you can optionally choose to match the orientation. If this is selected, the teleporter takes the tag’s orientation into account, otherwise the affected object will remain the same way up when teleported.
  4. Affected Object(s)
    By default, the teleporter acts on the object that it is snapped to. However you can specify the affected object(s) by wiring this output directly to one or more elements in your scene.
  5. Power
    This is where you turn the gadget on/off

QW Tips

The teleporter gadget is quite powerful but also limited in its requirement for a tag at the target location. It is often useful to place the tag on a (non-collidable) follower set to a very high speed, then the follower can track something else in space (such as the hit location from a laser scope) and the teleporter can move its affected object to that location (a light and a sound effect, for example).

Useful Tutorials

How to use the teleport gadget

Teleport within a scene

Beginners Guide to the Teleporter


Comments and Feedback

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at WordPress.com.

Up ↑

%d bloggers like this: