Keep ScriptableObjects, materials, and other assets safe while you test in Play Mode. See changes, choose what to keep, and recover with confidence.🛡️ Stop bad surprisesPlay Mode can change real project assets. One test can leave a ScriptableObject, material, or subasset in the wrong state. Play-Mode Asset Firewall watches the assets you choose and helps you handle each change.🎯 Protect only what mattersSet clear scope rules for folders, asset types, and named assets. Preview the scope before you run. Pick Observe, Prompt, or Lock for each workflow.✅ Keep, revert, or ignoreWhen a test ends, review the changes in one place. Keep a good change. Revert a bad one. Ignore a known change. Each choice is clear and made by you.🧰 Built for real workThe included samples cover ScriptableObjects, materials, subassets, late-loaded assets, tuning work, and stale conflicts. Session history and recovery data help after a test goes wrong.📄 Easy to shareExport clean JSON or Markdown reports for your team and CI. The tool runs in the Editor and does not add code to your player.- Version: 1.0.0- Unity: 2022.3.41f1 or newer- Tested with Unity 6.3 LTS- Editor-only tool; no player runtime code or dependencies- Guards persistent assets during Play Mode- Supports ScriptableObjects, materials, subassets, and other serialized project assets- Scope rules can include or exclude folders, asset types, and specific assets- Scope preview shows what will be watched before a session starts- Modes: Observe, Prompt, and Lock- Review choices: Keep, Revert, and Ignore- Bounded snapshots and session journals support recovery- Tracks late-loaded assets that enter the configured scope- Detects stale or conflicting asset states before applying a decision- Keeps session history for later review- Exports deterministic JSON and Markdown reports- Includes sample assets and guided workflows- Opens from the Editor menu- Does not change scenes, Prefabs, or imported source files unless they are explicitly in scope as supported persistent assets- Does not replace version control; use it as a fast safety layer while testingAI was used for bug detection and increasing code quality. As well as logo and marketing generation. Core code is human generated.


