Getting Started with PlayModeSaver
Stop losing your best work when you hit Stop.
PlayModeSaver is the ultimate Unity tool for retaining runtime changes, creating presets, and visualizing scene modifications in real-time.
🚀 Quick Start in 60 Seconds
- Install the plugin (see Installation).
- Enter Play Mode.
- Tweak your scene:
- Change values (move objects, adjust colors).
- Add new Components.
- Create new GameObjects.
- Notice the Blue (Modified) and Green (New) highlights in the Hierarchy.
- Exit Play Mode. A Restore Window will pop up.
- Click “Apply All” to keep your changes!
Why PlayModeSaver?
| Problem | PlayModeSaver Solution |
|---|---|
| “I forgot to copy component values!” | Auto-detects every changed field in real-time. |
| “I added a perfect particle effect but lost it.” | Tracks new GameObjects & Components automatically. |
| “Is this value different or default?” | Visual Highlights show you exactly what changed. |
| “I need to save this specific setup for later.” | Presets let you save and load runtime configurations. |
Key Concepts
- Session: A recording of all changes made during a single Play Mode run.
- Snapshot: A backup of the scene state taken before you enter Play Mode.
- Change Record: A specific modification (e.g.,
Transform.positionchanged). - Attributes: Use
[SaveOnPlayModeExit]to enforce saving for specific fields.