
설명
Swap characters between completely different forms at runtime without rebuilding possession, timers and multiplayer logic from scratch.
FormShift is a modular character transformation framework for Unreal Engine that lets players or AI switch between different Pawn classes during gameplay.
Use it for shapeshifting, transformations, possession mechanics, temporary forms, vehicles, creatures, disguises or alternate character states, with multiplayer support and Blueprint-friendly configuration.
Video Showcase / Quick start Guide
Key FeaturesRuntime Character TransformationSwap a character into a completely different Pawn class during gameplay while maintaining control of the player or AI.
Transform between:
Human characters
Creatures
Monsters
Robots
Vehicles
Alternate combat forms
Custom Pawns
Create temporary forms that automatically revert after a configurable duration.
Useful for abilities, power-ups, transformations and temporary gameplay states.
Automatic RevertReturn characters to their previous or default form automatically when a transformation ends.
Form VolumesCreate areas that automatically transform characters when they enter and optionally restore them when they leave.
Useful for:
Transformation zones
Environmental mechanics
Vehicles
Puzzle areas
Special gameplay regions
Designed for replicated multiplayer projects with server-authoritative transformation and possession behaviour.
Player & AI SupportFormShift can be used with both player-controlled characters and AI-controlled Pawns.
State Transfer HooksTransfer or preserve important gameplay information between forms, including systems such as:
Health
Inventory
Team information
Custom gameplay data
Projects can define what should carry over when changing forms.
Blueprint FriendlyConfigure forms, transformation behaviour, duration and other settings through Blueprint without rewriting the underlying system.
Animation & Character AgnosticFormShift does not require a specific character, animation system or gameplay framework.
Use your own Pawns, meshes, animations and character systems.
Suitable ForFormShift can be used for:
Shapeshifting games
Werewolf or monster transformations
Character possession
Vehicle transformations
Temporary combat forms
Power-ups
Disguise mechanics
Creature switching
Multiplayer transformation systems
Puzzle and environmental mechanics
FormShift focuses on handling the transition between forms while allowing your existing gameplay systems to remain independent.
Define the forms your project needs, decide what data should carry between them, and let FormShift handle the runtime switching and possession flow.
Support and questions: https://discord.gg/BwjF8X485a
Documentation: https://71-studios.gitbook.io/71-studios-docs/formshift-docs


