---
title: "loadGameActivityDefinitions(IDs:completionHandler:)"
framework: gamekit
role: symbol
role_heading: Type Method
path: "gamekit/gkgameactivitydefinition/loadgameactivitydefinitions(ids:completionhandler:)"
---

# loadGameActivityDefinitions(IDs:completionHandler:)

Loads game activity definitions with the supplied App Store Connect identifiers.

## Declaration

```swift
class func loadGameActivityDefinitions(IDs activityDefinitionIDs: [String]?, completionHandler: @escaping @Sendable ([GKGameActivityDefinition]?, (any Error)?) -> Void)
```

```swift
class func loadGameActivityDefinitions(IDs activityDefinitionIDs: [String]?) async throws -> [GKGameActivityDefinition]
```

## Mentioned in

Creating activities for your game

## See Also

### Loading activity definitions

- [loadGameActivityDefinitions(completionHandler:)](gamekit/gkgameactivitydefinition/loadgameactivitydefinitions(completionhandler:).md)
