Make an "End level" recap.

Hi, my question today is about making an end level… Well like angry birds (you can check at 0:39 what i mean here : Hidden Golden Egg Angry Birds 4. - YouTube ) but more sophisticated.

I would like to do some 3D objects that I put directly on the screen, with my level behind.

Well, players must touch a ball to level up. In my code, when the players enters in trigger with the ball, the objects stop moving and the character controller is deactivated, so the player can’t move anymore. But at this time, I would like to grey the screen and then, put a big object that falls on the screen, with the score.

How should I do that ? Is it possible to do that in Unity ? Must I do an animation movie (ie with photoshop) and then import as a texture in unity ?
I don’t have any ideas how to do that.

Thanks for your precious help :slight_smile:

A standard practice to draw GUI elements would be to create a secondary camera that only renders a specific layer that you set it to render to, and all the GUI items you create are members of this layer. Typical camera settings for this GUI camera would also be to set it to depth only, and the culling mask as previously stated to the layer that all the GUI elements are members of.

A great starting point to look into heavy depth of how to do this would be to download Tasharen Entertainment’s nGUI package, which they provide a free edition for:

http://forum.unity3d.com/threads/124032-NGUI-Free-Edition

You can easily create GUI yourself if you wanted to, but I suggest purchasing NGUI because it’s a great solution and takes care of all the heavy lifting for you, and its set up to create 2D and 3D game object based GUI menu’s, which is exactly what you’re looking for. If you’re not looking to purchase it, the free version will still give you a great starting point on how to organize your own setup.