---
title: GKSceneRootNodeType
framework: gameplaykit
role: symbol
role_heading: Protocol
path: gameplaykit/gkscenerootnodetype
---

# GKSceneRootNodeType

Identifies scene classes from other frameworks that support embedded GameplayKit information.

## Declaration

```swift
protocol GKSceneRootNodeType : NSObjectProtocol
```

## Overview

Overview You do not define classes that adopt this protocol. GameplayKit adds this protocol declaration to classes (such as SKScene) for which the GKScene class supports archiving and loading embedded GameplayKit information. For more information, see GameplayKit Programming Guide.

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Xcode and SpriteKit Integration

- [GKScene](gameplaykit/gkscene.md)
- [GKSKNodeComponent](gameplaykit/gksknodecomponent.md)
