Considera questo, è fatto in Unity, con tutti i pregi e difetti del caso riguardo l'ottimizzazione.
Non è fatto da barboni e si sono sforzati di ottimizzarlo bene, riuscendoci anche, ma entro i limiti del possibile.
C'è una demo, provalo direttamente.