View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 690 KB
- Files
- 22
- Favorites
- 3
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Teleport Portal System
3D Teleport System for Unity, supporting instant, fade, and smooth teleportation, and multi-scene support. Perfect for games needing magical portals, doors, or teleportation mechanics.
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Teleport Portal System screenshot 1
About this asset
๐ Teleport / Portal System โ Unity Package
Teleport / Portal System is a ready-to-use Unity package for creating immersive portal-based travel in 3D games.
It allows players to move between linked portal points in the same scene or across different scenes with minimal setup and clear Inspector-driven configuration.
The system is designed to be:
โ lightweight
โ easy to understand
โ quick to set up
โ practical for both prototypes and production-ready projects
โจ Key Features
๐ 3 Teleport Styles
The package includes three teleport modes:
โก Instant Teleport
Instant mode is ideal for fast gameplay and classic trigger-based teleports.
๐ Fade Teleport
Fade mode adds a clean screen transition, perfect for polished scene changes and cinematic portal travel.
๐ช Smooth Teleport
Smooth mode moves the player toward the target position over time, making teleportation feel more magical, visible, and immersive during gameplay.
๐ Simple Portal Pairing Workflow
Each portal uses a simple paired-target workflow:
- ๐ Place two portal objects in the scene
- ๐ฏ Assign the destination transform in the Inspector
- โ The system handles the teleport logic automatically
A built-in cooldown prevents immediate back-teleport loops, which is especially useful when two portals face each other or are placed close together.
๐พ Destination Saving
The system supports optional destination saving through PlayerPrefs.
This allows the player to reappear at the last teleport destination after:
๐ scene reload
๐ฎ game restart
๐ scene transition
This feature works together with the included spawn helper.
๐ Cross-Scene Teleportation
Teleport / Portal System supports teleportation between different scenes.
By assigning a scene name to a portal pair, developers can move the player between levels while preserving destination logic.
This makes the package suitable for:
๐ฐ hub worlds
๐ณ๏ธ dungeon entrances
๐งฉ puzzle transitions
๐ง magical gateways
๐ sci-fi transport systems
๐บ๏ธ exploration-based level design
๐ฌ Presentation & Feedback
For better player feedback, the package supports:
๐ fade transitions through CanvasGroup
๐ optional sound playback through AudioSource
These features are optional, keeping the system lightweight while still allowing developers to add polish without rewriting the core teleport logic.
Runtime validation and warning messages help catch common setup mistakes, such as:
โ ๏ธ missing TeleportManager references
โ ๏ธ unassigned portal targets
โ ๏ธ incorrect scene or destination setup
๐งช Included Demo & Scripts
The package includes a demo scene and supporting scripts for quick testing:
๐ฎ basic player movement
๐ท camera look
๐ spawn restoration
๐ TeleportManager prefab
The code is organized, documented, and easy to extend.
๐จโ๐ป Who Is This For?
This package is suitable for:
๐ข beginners who want a simple drag-and-drop portal system
๐ก indie developers building prototypes
๐ต developers who need a clean base system to customize
๐ฃ production projects that require portal or teleport mechanics
๐ฎ Perfect For These Game Types
Teleport / Portal System is a practical solution for:
๐ง fantasy games
๐ sci-fi experiences
๐งฉ puzzle projects
๐ฒ exploration games
โ๏ธ action adventures
๐งช prototype scenes
๐ portal-based gameplay systems
โ Summary
Teleport / Portal System is built to save setup time, reduce repetitive logic, and provide a clear foundation for portal mechanics inside Unity.
It gives developers a simple, flexible, and polished way to add portals, gateways, teleport zones, and cross-scene travel to their games.
From the publisher's Asset Store listing.
Technical details
Unity version: 2021.3 or newer
Included content:
- Demo scene
- TeleportManager prefab
- Portal scripts
- Player demo scripts
- Materials
- Audio clip
Main scripts:
- TeleportManager.cs
- Portal.cs
- PlayerSpawn.cs
- PlayerMovement.cs
- MouseLook.cs
Core functionality:
- Same-scene teleportation
- Cross-scene teleportation
- Instant teleport mode
- Fade teleport mode
- Smooth teleport mode
- Teleport cooldown protection
- Optional destination save/load
- Optional teleport audio
Setup requirements:
- Player object tagged as Player
- Portal objects with Collider and Is Trigger enabled
- TeleportManager present in the scene
- Paired portal target assigned in Inspector
Optional requirements:
- CanvasGroup for fade effect
- AudioSource for teleport sound
- CharacterController or Rigidbody on player
Render pipeline:
- Compatible with Built-in Render Pipeline
- No SRP-specific dependency in core scripts
Input:
- Uses Unity classic input APIs in demo scripts
- Demo movement is keyboard/mouse based
Scene loading:
- Uses UnityEngine.SceneManagement
- Target scenes must be added to Build Settings for cross-scene teleport
Persistence:
- Uses PlayerPrefs for storing last teleport destination
Code details:
- Written in C#
- Uses namespaces
- Inspector-friendly serialized fields
- Runtime warnings for common setup errors
- Lightweight architecture with centralized teleport manager
Platforms:
- PC compatible
- Can be adapted for other platforms with custom player/input setup
Documentation:
- README included
- PDF documentation included
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.