Roblox utiliza um motor de física de corpo rígido. BaseParts estão sujeitos a forças físicas, desde que não estejam Anchored. Você pode criar montagens físicas usando anexos e restrições, e pode detectar e controlar colisões entre objetos utilizando eventos e filtragem de colisões.
Montagens
Uma montagem é uma ou mais BaseParts conectadas por restrições rígidas ou motores (juntas rígidas animadas). As montagens podem ser definidas com uma velocidade linear ou angular inicial, ou seu comportamento pode ser afetado por restrições.



Restrições
Montagens não ancoradas reagem a forças da gravidade e colisões, mas forças físicas também podem ser aplicadas e simuladas por meio de restrições mecânicas ou restrições de mover.
Restrições mecânicas incluem objetos familiares como dobradiças, molas, e cordas que podem ser usadas para construir mecanismos. Cada uma é resumida no guia de restrições mecânicas.
Colisões
Eventos de colisão ocorrem automaticamente quando duas BaseParts se tocam ou param de se tocar no mundo 3D. Você pode detectar essas colisões através dos eventos Touched e TouchEnded, que ocorrem independentemente do valor da propriedade CanCollide de qualquer uma das partes.
Por meio de técnicas de filtragem de colisão como grupos de colisão ou filtragem de parte para parte, você pode controlar quais montagens físicas colidem com outras.
Veja o guia de colisões para mais detalhes sobre como detectar e filtrar colisões.
Propriedade de rede
Afim de suportar mecanismos físicos complexos, enquanto também se busca uma experiência fluida e responsiva para os jogadores, o motor de física da Roblox utiliza um sistema de física distribuída, no qual os cálculos são distribuídos entre o servidor e todos os clientes conectados. Dentro deste sistema, o motor atribui propriedade de rede às BaseParts simuladas fisicamente para um cliente ou servidor, a fim de dividir o trabalho de cálculo da física. Veja o guia de propriedade de rede para mais detalhes.
Passo temporal adaptativo
O motor enfatiza o melhor desempenho ao atribuir automaticamente as montagens a uma das três taxas de simulação. Para cenários que apresentam mecanismos complexos como tanques, você pode melhorar a estabilidade definindo um passo temporal fixo. Veja o guia de passo temporal adaptativo para mais informações.
Sistema de sono
Quando uma montagem não está se movendo ou acelerando, o motor de física da Roblox melhora o desempenho ao parar automaticamente a simulação da montagem. Veja o guia do sistema de sono para obter detalhes.