James Arndt takes an in depth look at Character Selection and World Instantiation in Unity, setting up a selectable character in a menu and being able to save that character data to a mobile device via preferences and then instancing that very character into a game level environment.

Covers PlayerPref settings, deleting save data for testing purposes, and using save data to disable or enable characters in our worlds

This look is actually an extension of a previous tutorial that James created, showing how to set up a character menu, however this one goes into how to save out that information from the character menu in Unity, and have that character stored and instanced in the game world. James has a great Youtube channel where he discusses and shows all kinds of great stuff in the world of 3D, games and Unity 3D which you can find here.