How to detach an object from prefab

So the method documented in the previous thread about this no longer works in 3.5. Adding a component no longer automatically detach a prefab. Anyone know how to detach an object from a prefab now?

  • Select the GameObject
  • In the top menu, find GameObject > Break Prefab Instance

This only partially works. I was looking for a way to COMPLETELY detach an object from its prefab. It still remembers that it was attached to the prafab and allows you to hit “Apply” making it appear like a prefab instance in the editor still causing confusion and possibly screwing things up if you stomp on its original prefab with the new one off changes.

Seems it was changed in later versions. In Unity 2018.3 it is:

  • Right Click the instantiated game object
  • Click either “Unpack Prefab” or “Unpack Prefab Completely” (to unpack all the children also)