HemmiGameArt - Advanced Respawn – Modular Respawn, Teleport & Checkpoint Framework

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