Estou trabalhando em um jogo 2D tentando obter uma "nuvem" de algumas centenas de cubos ou discos minúsculos para seguir o cursor do mouse sem se sobrepor.
No entanto, o uso do mecanismo de física introduz lentidão no desempenho à medida que o número de discos aumenta e a detecção de colisões geralmente é instável.
Existe uma maneira fácil de otimizar o mecanismo para esse tipo de coisa? Caso contrário, eu estaria melhor apenas desligando o motor e escrevendo algo próprio? (Segurando os canudos aqui, mas :) Existem bons recursos ou exemplos de como fazer isso?