u/Axiomium

▲ 16 r/UnityAssets+1 crossposts

Built a tool for one of the most frustrating Unity workflow problems

I built a tool called PlayModePreserver after losing play mode changes one too many times. Unity has had this problem for years now, it's crazy to think they never added this themselves.

My tool keeps track of changes that are made to the scene and shows you a diff view, giving you the option to keep single changes and discard others or keep/discard them all.

Let me know what you think!

u/Axiomium — 4 days ago

Not a standalone engine, but it's a tool for one.

I had lost my changes one too many times after iterating and tweaking some numbers which frustrated me to no end.

So I made a tool which saves me from having to remember or note down each change before exiting play mode.

u/Axiomium — 13 days ago

There’s this moment I kept running into when working in Unity.

Not at the start, that's always fun. A new idea, new scene. Everything feels light. You’re moving fast, placing things, tweaking values, actually building something.

But then the small stuff starts creeping in.

Losing the changes you make in Play Mode. Digging through the hierarchy for that one GameObject. Noticing something during playtesting... and forgetting it 30 seconds later.

These aren't the end of the world but they did affect my momentum significantly. And getting back into it is way harder than it should be.

So I wrote some scripts and editor tools to make life a little bit easier, and I called it DevFlow.

https://assetstore.unity.com/packages/tools/utilities/devflow-productivity-toolkit-for-unity-369324

The one that really helped me was PlayMode Preserver: it's a small diff tool that watches for any manual changes made to objects in the scene. After you're done play testing, you get prompted to keep or discard your changes per object, per field.

Curious if others run into the same kind of small friction points, or if it’s just me.

Hope it’s useful to someone else as well 👍

u/Axiomium — 15 days ago