# Smooth Scene transitions with SceneManager and additive scene in Unity

I'm trying to work with the new SceneManager class with Unity, I'd like to have smooth transitions between scenes. Currently I suppose that the only way to do those transitions is to manually implement them on the scene objects leveraging on the fact that scenes can be loaded additively.

In pseudo code I image something like:

for gameObject in previousSceneGameObjects
gameObject.animateSceneExit()
endFor

for gameObject in nextSceneGameObjects
gameObject.animateSceneEnter()
endFor


I feel that there is something I'm missing :P which is the best approach that you'd suggest? Is it my approach valid?

• I really like this idea, unfortunately I don't know much about how the SceneManager works so can't help you but good luck. – Malrig Feb 23 '16 at 8:23
• Can you elaborate it more? :| – Hamza Hasan Feb 23 '16 at 9:52
• What is a smooth transition? Fade out -- load scene -- fade in? More input required. – jgallant Feb 23 '16 at 11:17
• @Jon with a smooth transition I mean whatever transition that doesn't make the scene suddenly change. So it might be a fadeout/fadein or a transition animation... it doesn't really matter which animation I end up with. – MatterGoal Feb 23 '16 at 13:10
• I am actually in the middle of making a library for this. It should be out in one month. I'll share my current progress when I get around a computer. github.com/evorlor – Evorlor Feb 23 '16 at 14:47

Your animateAppear term indicates that you want fade-in, fade-out effect. Correct me if I am wrong, for that,