---
title: "Chaparral Village: Building an immersive visionOS adventure game"
framework: visionOS
role: sampleCode
role_heading: Sample Code
platforms: [visionOS 27.0+, xcode 27.0+]
path: visionos/chaparral-village-building-an-immersive-visionos-adventure-game
---

# Chaparral Village: Building an immersive visionOS adventure game

Create an adventure game using SwiftUI, RealityKit, and Reality Composer Pro 3.

## Overview

Overview note: This sample code project is associated with WWDC26 sessions 279: Explore advances in RealityKit, 280: Iterate your spatial scenes faster with Reality Composer Pro 3, 281: Extend Reality Composer Pro 3 functionality with Xcode, and 393: Supercharge your spatial workflows with Reality Composer Pro 3.

## See Also

### RealityKit and Reality Composer Pro

- [Reality Composer Pro](realitycomposerpro.md)
- [Designing no-code games with Reality Composer Pro 3](visionos/designing-no-code-games-in-reality-composer-pro-3.md)
- [Petite Asteroids: Building a volumetric visionOS game](visionos/petite-asteroids-building-a-volumetric-visionos-game.md)
- [BOT-anist](visionos/bot-anist.md)
- [Swift Splash](visionos/swift-splash.md)
- [Diorama](visionos/diorama.md)
- [Building an immersive media viewing experience](visionos/building-an-immersive-media-viewing-experience.md)
- [Enabling video reflections in an immersive environment](visionos/enabling-video-reflections-in-an-immersive-environment.md)
- [Combining 2D and 3D views in an immersive app](realitykit/combining-2d-and-3d-views-in-an-immersive-app.md)
- [Understanding the modular architecture of RealityKit](visionos/understanding-the-realitykit-modular-architecture.md)
- [Using transforms to move, scale, and rotate entities](visionos/understanding-transforms.md)
- [Capturing screenshots and video from Apple Vision Pro for 2D viewing](visionos/capturing-screenshots-and-video-from-your-apple-vision-pro-for-2d-viewing.md)
- [Implementing object tracking in your app](visionos/implementing-object-tracking-in-your-app.md)
- [Placing entities using head and device transform](visionos/placing-entities-using-head-and-device-transform.md)
- [Manipulating entities with solid collisions](visionos/manipulating-entities-with-solid-collisions.md)
