---
title: Simulations and motion
framework: realitykit
role: collectionGroup
role_heading: API Collection
path: realitykit/physics-simulations-and-motion
---

# Simulations and motion

Simulate physical interactions between entities or systems.

## Overview

Overview RealityKit simulates physical interactions between virtual objects in your scene, as well as between virtual objects and detected surfaces in the real world, such as floors, walls, or tabletops. On devices with a LiDAR Scanner, RealityKit can even simulate interactions between virtual objects and scanned real-world geometry.

## Topics

### Simulation setup

- [Designing scene hierarchies for efficient physics simulation](realitykit/designing-scene-hierarchies-for-efficient-physics-simulation.md)
- [Handling different-sized objects in physics simulations](realitykit/handling-different-sized-objects-in-physics-simulations.md)
- [PhysicsSimulationComponent](realitykit/physicssimulationcomponent.md)

### Simulation-related notifications

- [PhysicsSimulationEvents](realitykit/physicssimulationevents.md)

### Physical properties

- [PhysicsBodyComponent](realitykit/physicsbodycomponent.md)
- [PhysicsMaterialResource](realitykit/physicsmaterialresource.md)
- [PhysicsBodyMode](realitykit/physicsbodymode.md)
- [PhysicsMassProperties](realitykit/physicsmassproperties.md)

### Physics motion

- [PhysicsMotionComponent](realitykit/physicsmotioncomponent.md)
- [ImpulseAction](realitykit/impulseaction.md)

### Particle simulation

- [Simulating particles in your visionOS app](realitykit/simulating-particles-in-your-visionos-app.md)
- [ParticleEmitterComponent](realitykit/particleemittercomponent.md)
- [ParticleEmitterComponent.ParticleEmitter](realitykit/particleemittercomponent/particleemitter.md)
- [ParticleEmitterComponent.Presets](realitykit/particleemittercomponent/presets.md)

### Entity compliance

- [HasPhysicsBody](realitykit/hasphysicsbody.md)
- [HasPhysicsMotion](realitykit/hasphysicsmotion.md)
- [HasPhysics](realitykit/hasphysics.md)

## See Also

### Physics simulation

- [Collision detection](realitykit/physics-collision-detection.md)
- [Force effects](realitykit/physics-force-effects.md)
- [Physics joints and pins](realitykit/physics-joints-and-pins.md)
- [Cloth simulation](realitykit/physics-cloth-simulation.md)
