Is it possible for one prefab to contain multiple game objects, preferably in a parent-child relation. I am making a complex enemy that I want to separate into a couple of game objects with separate sprite renderers, scripts and other parameters. This would simplify the code I need to write for each of the elements. I know I can create one (the parent) object, and then instantiate the others in the Awake() or Start() methods, but I'm asking if there is a way to create a prefab that would contain all of the necessary elements (so I can create the entire thing with one Instantiate() call.
Thanks