Sto lavorando a un gioco 2D cercando di ottenere una "nuvola" di alcune centinaia di piccoli cubi o dischi per seguire il cursore del mouse senza sovrapporsi.
Tuttavia, l'utilizzo del motore fisico introduce una riduzione delle prestazioni man mano che aumenta il numero di dischi e il rilevamento delle collisioni è generalmente instabile.
C'è un modo semplice per ottimizzare il motore per questo tipo di cose? In caso contrario, starei meglio spegnendo il motore e scrivendo qualcosa di mio? (Stringendo a cannucce qui, ma :) Ci sono buone risorse o esempi su come farlo?