Performance in Unity comes down to a few habits: do not allocate garbage every frame, do not ask the engine for the same thing twice, and do not draw what nobody can see. The Profiler tells you which one you are breaking. These fixes solve most frame-rate problems long before anything exotic is needed.