Isola di simulazione
Un gruppo di corpi che si toccano o sono vincolati tra loro e che quindi vanno risolti insieme: isole distinte vengono risolte, e messe a riposo, in modo indipendente.
Se due scatole non hanno nulla a che fare l'una con l'altra, non c'è motivo di risolvere i loro contatti nella stessa passata. Il motore raggruppa quindi i corpi in isole, cioè componenti connesse del grafo dei contatti. Ogni isola viene risolta per conto suo, il che permette anche di distribuire il lavoro su più thread.
Il vantaggio maggiore è il riposo (sleeping). Quando tutti i corpi di un'isola sono rimasti fermi abbastanza a lungo, l'intera isola può essere messa a riposo e ignorata finché qualcosa non la risveglia. Un paese pieno di casse intatte non costa quasi nulla finché il giocatore non le urta.