Fast Spawn allows the game to spawn game objects without any significant loss in performance. It also gives you an easy way to manage and access your prefabs.
The high performance spawning is based on pooling, i.e. keeping a user selected amount of pre-instantiated/deactivated game objects in memory. Pooling will also greatly reduce the amount of required garbage collection which can can cause random lags in games. The spawn objects may be easily divided into groups and the groups can be selectively loaded and unloaded during level/scene changes or even during the gameplay.
Scripts are in C# and supports Unity 3.5.x, 4.x and 5.x.