---
title: Building an immersive experience with RealityKit
framework: realitykit
role: sampleCode
role_heading: Sample Code
path: sample-code/realitykit/building-an-immersive-experience-with-realitykit
---

# Building an immersive experience with RealityKit

Use systems and postprocessing effects to create a realistic underwater scene.

## Overview

Overview note: This sample code project is associated with WWDC21 session 10074: Dive into RealityKit 2. Configure the Sample Code Project This project requires an iPhone or iPad running at least iOS 15 or iPadOS 15. It doesn’t support running in Simulator.

## See Also

### Essentials

- [Understanding the modular architecture of RealityKit](visionos/understanding-the-realitykit-modular-architecture.md)
- [Entity](realitykit/entity.md)
- [Component](realitykit/component.md)
