[references/component-selection.md](references/component-selection.md) |
Choose between documented RealityKit components, SwiftUI targeted gestures, SpatialTrackingSession, ARKit, focused RealityKit skills, and custom ECS work. |
[references/component-index.md](references/component-index.md) |
Find the component category and the owning skill/reference to open next. |
[references/entity-loading-and-stored-entities.md](references/entity-loading-and-stored-entities.md) |
Load named stored entities, explicit file URLs, package-bundled assets, USD/USDZ, .reality, or Reality Composer Pro output. |
[references/inputtargetcomponent.md](references/inputtargetcomponent.md) |
Make entities eligible for hit testing and input. Pair with collision details from realitykit-animation-physics when needed. |
[references/manipulationcomponent.md](references/manipulationcomponent.md) |
Use built-in direct manipulation before writing a custom transform stack. |
[references/gesturecomponent.md](references/gesturecomponent.md) |
Attach a SwiftUI gesture directly to a RealityKit entity. |
[references/hovereffectcomponent.md](references/hovereffectcomponent.md) and [references/accessibilitycomponent.md](references/accessibilitycomponent.md) |
Add hover affordances or accessibility metadata to interactive entities. |
[references/viewattachmentcomponent.md](references/viewattachmentcomponent.md) |
Embed SwiftUI-backed views in the entity graph. |
[references/presentationcomponent.md](references/presentationcomponent.md), [references/textcomponent.md](references/textcomponent.md), [references/imagepresentationcomponent.md](references/imagepresentationcomponent.md), [references/videoplayercomponent.md](references/videoplayercomponent.md) |
Present text, images, video, or presentation-style content in RealityKit. |
[references/anchoringcomponent.md](references/anchoringcomponent.md), [references/arkitanchorcomponent.md](references/arkitanchorcomponent.md), [references/spatialtrackingsession.md](references/spatialtrackingsession.md) |
Anchor content to spatial targets or decide whether RealityKit-managed tracking is enough. |
[references/sceneunderstandingcomponent.md](references/sceneunderstandingcomponent.md), [references/dockingregioncomponent.md](references/dockingregioncomponent.md), [references/referencecomponent.md](references/referencecomponent.md), [references/attachedtransformcomponent.md](references/attachedtransformcomponent.md) |
Work with spatial references, docking, scene understanding, or transform attachments. |
[references/portalcomponent.md](references/portalcomponent.md), [references/portalcrossingcomponent.md](references/portalcrossingcomponent.md), [references/worldcomponent.md](references/worldcomponent.md), [references/environmentblendingcomponent.md](references/environmentblendingcomponent.md), [references/portal-volumes-and-accessory-anchoring.md](references/portal-volumes-and-accessory-anchoring.md) |
Compose portals, worlds, environment blending, and new visionOS 27 portal/accessory anchoring behavior. |
[references/synchronizationcomponent.md](references/synchronizationcomponent.md), [references/transientcomponent.md](references/transientcomponent.md) |
Synchronize or mark entity state for multi-user/session behavior. |
[references/usdstagecomponent.md](references/usdstagecomponent.md) |
Render a live USDKit stage inside RealityKit or export entity hierarchies to USD. For Swift USDKit stage authoring, switch to usdkit-runtime-developer; for Spatial Preview streaming, switch to spatial-preview-developer. |