Prefabs are Objects that are composed of a combination of Objects. They allow the user to create multiple individual Instances of this combination and then make changes that are enacted across all of them. Each Instance can also retain unique properties via overrides, thus allowing one to create several Objects with the same functionality but different characteristics. Moreover, Prefabs have their own Logic encapsulated within them.