DOCUMENTATION
π Full Documentation & Setup Guide
Advanced Respawn β Modular Respawn, Teleport & Checkpoint Framework
Build flexible respawn and checkpoint systems without rebuilding the same gameplay logic for every project.
Advanced Respawn is a modular Blueprint framework for Unreal Engine designed for singleplayer and multiplayer projects. It combines respawning, checkpoints, teleportation, SpawnPoint filtering and runtime state management in one reusable system.
Instead of creating custom respawn logic for every project, simply add the Respawn Component, configure your SpawnPoints and use the provided functions and events to control your gameplay.
Key Features
β Modular Respawn System
Respawn players at checkpoints, PlayerStarts, specific transforms or SpawnPoints identified by GUID.
β Advanced SpawnPoint Filtering
Control which SpawnPoints can be selected using:
Enabled State
Blocked State
Discovery State
Gameplay Tag Queries
PlayerStart Actor Tags
This allows you to create context-aware spawning for progression systems, teams, game modes and other gameplay situations.
β Checkpoint & Discovery System
Store and update the player's current checkpoint and track discovered SpawnPoints during gameplay.
β Runtime Teleportation
Teleport the existing Pawn without spawning a new one. Runtime data such as health, inventory, movement state and replicated references remain intact.
β Multiplayer Ready
Respawn functions are server-authoritative and designed to work in both singleplayer and multiplayer projects.
β GUID-Based SpawnPoints
Every Advanced SpawnPoint has a unique GUID, allowing reliable references for respawning, teleportation, checkpoints and save systems.
β GameMode Integration
Use the built-in respawn workflow or let your GameMode control how respawning is handled. This allows project-specific Pawn spawning, team logic and custom gameplay rules.
β Event-Driven Workflow
Use Pre/Post events for respawning and teleportation to easily integrate UI, screen fades, effects, audio or custom gameplay logic.
β SaveGame Support
Checkpoint and discovered SpawnPoint data can be serialized using Unreal Engine's built-in SaveGame system.
β Built-in Debugging
Debug options help visualize and troubleshoot SpawnPoint behavior during development.
Flexible SpawnPoint Workflow
Advanced Respawn supports:
Advanced SpawnPoints
Unreal PlayerStarts
Custom SpawnPoint actors
Custom SpawnPoint implementations using the Advanced SpawnPoint Interface
You can therefore integrate Advanced Respawn into existing projects without having to replace your current spawning workflow.
Why Advanced Respawn?
Respawn systems often start simple but quickly become complicated once you add checkpoints, multiplayer, progression, filtering, teleportation and save systems.
Advanced Respawn provides the foundation for these systems in a reusable Blueprint framework, helping you avoid duplicated respawn logic and keep your project architecture clean.
Build your respawn system once. Configure it for every project.
Perfect for:
Multiplayer Games
Singleplayer Games
Checkpoint Systems
Death & Respawn Mechanics
Fast Travel & Teleportation
Progression Systems
Team-Based Games
Save/Load Systems
Blueprint-based β’ Modular β’ Multiplayer-ready β’ Easy to integrate