Unreal Tournament 3 marks the return of the world's première first-person shooter. It unleashes the full power of Unreal Engine 3, taking graphics, gameplay, and challenge to a whole new level. Players engage in intense battles with other human players online, or against Unreal artificial intelligence that sets the industry standard. With the most powerful futuristic weapons and vehicles available, this is FPS action at its best!

Report article RSS Feed Unreal 3 Teleporter Tutorial (UTTeleporter)

Learn how to make a simple two-way teleporter in unreal 3 using the UTTeleporter actor.

Posted by JonathanArmstrong on Jul 16th, 2008
Basic Mapping/Technical.

In this tutorial, I explain to you how to add a simple teleporter to your level.

1) Adding the Teleport
Go to The Generic Browser and access the Actor Classes tab. Expand Navigation Point>Teleporter>UTTeleporterBase>UTTeleporter. Click to highlight the UTTeleporter selection (it is in bold), and right click anywhere on the level and add UTTeleporter here.
User Posted Image
User Posted Image

2) Positioning the Teleporter
As you may already know, when actors have their collision through the ground they give an icon stating "bad size." A lot of times if the ground is not level enough the teleporter will give this warning. The simple fix is to raise the teleporter above ground level -- just slightly -- until it shows up in the editor.

User Posted Image

The direction the teleporter is facing is also important (although not absolutely necessary). Open the properties of the teleporter -- either by pressing F4 or double clicking the mesh -- and expand the movement section. The Yaw should be set accordingly to rotate the teleporter. The arrow icon is the direction that the player will come OUT of -- when entering the connecting teleporter. Although teleports can be entered from any angle, they work best when flush against a wall; that way, player movement is restricted to uni-direction.

User Posted Image

3) Setting the teleporter's parameters
I'm not sure if this is important, but I like unchecking bAcceptsDecalsDuringGameplay, bAcceptsDynamicLights, and bAcceptsFoliage -- found under the Collision subset -- for optimization purposes.
User Posted Image

Next, it is a good gameplay choice to increase the collision radius of the Teleporter -- That way a player can enter it from a larger area. I set mine to 64 UU (unreal units) because that is the standard width of a character.

User Posted Image

4) Directing the Teleporter
Perhaps the most important part of teleporting is knowing where to go ;). Without these parameters, a teleport is virtually useless. Under Object and Teleporter Enter a Tag for the selected teleport to be referenced as (any name you choose), and a URL for the destination teleporter (remember what you typed -- as it will be the basis for the next teleporter). In this example I used Tag = A and URL = B, but if it were a real game I would name each teleport based on location (ex: base_hill, cave_R, cave_L etc.).
User Posted Image
The first teleport has been set up, now on to the next!

5) Creating a Second Teleporter
Repeat the same steps as before for the first teleporter. The main difference for the second teleporter is that the Tag (self-referencer) and URL (desitnation) will be different. A teleporter doesn't have to teleport back to itself (e.g. A->B, B->C, C->A) -- but in order for the mesh to show up it must lead to another physical teleport. In this example my second teleport references the first teleport as it's destination (Tag = B, URL = A).

User Posted Image

6) Building Paths for Teleportation
In order for a teleporter to show up in-game, paths (2) must be built before running the level (otherwise, the teleports will work but are invisible). Also, by clicking the hotkey "D" -- or the icon shown in the picture (1) -- a real-time preview reveals the teleporter as working. Don't be fooled though -- this preview will work EVEN if the teleports are not set up correctly.
User Posted Image
7) Testing
That's it! if everything is in order the teleport should work just fine. A preview of the next area is automatically generated at 15 fps -- slowing down framerates -- but a cool feature indeed. As you walk through you should spawn in the next area. Depending on the direction you entered the teleporter is the direction you will exit (again, why it is better to place in front of a wall).
User Posted Image

I hope this tutorial helps you as I am glad to share what I've learned with the rest of you. Thanks for looking!

Jonathan

Post comment Comments
Lt_Veron
Lt_Veron Jul 18 2008, 1:30pm says:

yey:3 portals are coming to ut3 xD

+1 vote     reply to comment
hushpuppy
hushpuppy Aug 23 2008, 10:59am replied:

Errrhmm portals have been in UT3 for quite some time.....try playing the Official maps...they r there.

Good tutorial never the less.

+1 vote     reply to comment
ZeroOneCentaurion
ZeroOneCentaurion May 27 2009, 12:43pm replied:

I'm fairly certain he means portals from Portal in the Orange Box

+1 vote     reply to comment
jqraptor459
jqraptor459 Dec 1 2008, 6:34am says:

I was adding some teleporters to my level following your tutorial, but unfortunately when I add the UTTeleporter actor, the base and portal do not show up in the viewport. Only the teleport symbol and a cylinder wireframe where the teleport should be. When I build and test the level, the teleports are fully functional, but invisible. Any advice on how to make it so I can see them?

Asking here and on epic's official forum, hopefully one of the two places will be able to help

+1 vote     reply to comment
JonathanArmstrong
JonathanArmstrong Jan 8 2009, 10:44pm replied:

jqraptor459,
I am thinking that you either have bHidden under "Display" checked, or, you are adding a "Teleporter" and not a "UTTeleporter" (confusing, right?). Under NavigationPoint, there is Teleporter -- click on the "+" to expand the section, and then you get two options: "UTTeleporterBase" and "UTTeleporterCustomMesh." Now, expand "UTTeleporterBase" to get "UTTeleporter" (it should be in bold). So that's:

NavigationPoint>Teleporter(bold)>UTTeleporterBase(unbold)>UTTeleporter(bold)

If you are adding a straight-up teleporter instead of a UTTeleporter, then you will probably be getting a simple stick figure icon with an arrow, instead of the usual teleporter mesh. You should be seeing the teleporter mesh, in the viewport, like in the pictures.

Hope that helps,
Jonathan

+1 vote     reply to comment
pjl82
pjl82 Aug 12 2009, 11:29am replied:

Hi,

I'm new to the community,
and I'm trying to modify the effect of the UTTeleporter.
I tried to change the parameters of the "effects" under Base_Teleporter but I cant save the changes.
If someone could give me some help to figure it out I'll be very very appreciated!

+1 vote     reply to comment
CaptTom
CaptTom Oct 23 2009, 4:14pm says:

Awesome

+1 vote     reply to comment
Keltar3007
Keltar3007 Nov 8 2009, 10:17am says:

Lovely tut!

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Unreal Tournament 3
Platforms
Windows, PS3, X360
Developer
Epic Games
Publisher
Midway Games
Contact
Send Message
Official Page
Unrealtournament3.com
Release Date
Released Nov 18, 2007
Game Watch
Track this game
Tutorial
Browse
Tutorials
Report Abuse
Report article
Related Games
Unreal Tournament 3
Unreal Tournament 3 Single & Multiplayer First Person Shooter
Related Engines
Unreal Engine 3
Unreal Engine 3 Commercial Released Aug 31, 2007
Related Groups
Epic Games
Epic Games Developer & Publisher