🔥 Soul Shift – Possession System (UE5 Blueprint)
The Soul Possession System is a clean, Blueprint-based mechanic that allows players to leave their body, move freely in a spirit form, and take control of other actors in the world.
This system adds a powerful gameplay layer by combining free exploration with dynamic body switching, enabling players to adapt to different situations in real time.
🎮 How It Works
When the player presses E, they enter Soul Mode, leaving their body and moving independently.
While in Soul Mode:
The player can freely explore the environment
They can target any object with the "Possessable" tag
Interacting with a valid target allows instant possession
The system supports:
Character
Pawn
Actor
Once possessed:
Control is transferred instantly to the selected target
The system updates based on the class type (Character / Pawn / Actor)
🔁 Return & Cooldown
The player can return to their original body
A cooldown system prevents immediate reuse
Designed for balanced gameplay and controlled usage
✨ Features
Enter and exit Soul Mode
Possess Characters, Pawns, and Actors
Tag-based interaction system ("Possessable")
Smooth and instant control switching
Clean and organized Blueprint structure
Fully Blueprint-based (no C++)
Easy to integrate into existing projects
Modular and scalable system design
🛠 Technical Details
Engine: Unreal Engine 5.4
System Type: Blueprint Only
Multiplayer: Not supported (Single-player only)
Input: Blueprint-based
Detection: Line Trace system
Interaction: Tag-based (Actor Has Tag)
⚙️ Customization
The system is highly flexible and allows easy adjustment of:
Possession logic
Detection range (Line Trace distance)
Cooldown duration
Target filtering (via tags)
Interaction behavior for different classes
All key variables are exposed for quick editing.
💡 Use Cases
Body-switching mechanics
Puzzle-solving systems
Stealth and strategy gameplay
Exploration mechanics
Ability-based gameplay systems
📦 Included Content
Fully functional Soul Possession system
Character / Pawn / Actor interaction setup
Tag-based detection system
Clean Blueprint structure
Demo-ready logic setup
🚀 Notes
This system is designed for clarity, flexibility, and fast integration, making it ideal for developers who want to implement a possession mechanic without complex setup.Materials, meshes, and any visual assets displayed in the screenshots are for demonstration purposes only and are not included in the product.