Free Game Dev Assets

SPUD (Steve's Persistent Unreal Data)

Save game and level persistence plugin for Unreal Engine 5. Actors opt in through a marker interface and properties through the engine's existing SaveGame flag, and SPUD then saves and restores them, including references between objects, spawned actors and destroyed level actors. Streamed levels keep their state as they unload and reload, without an explicit save. MIT licensed, so it can ship inside a closed commercial game.

At a glance

Licence
MIT
Commercial use
commercial OK
Credit
Not required
Status
active: License spot-checked at the source; the entry carries dated evidence.
Verified
2026-10-13 (1d ago)
Publisher
Steve Streeting
Formats
unreal-plugin, C++

Go to source View the file on GitHub Report a problem with this entry

Used in: Make a 3D third-person game in Unreal Engine 5

Notes

Evidence