# Unity SDK overview

## Setting up Unity SDK

Choose the integration method that best suits your needs to get started with the Pushwoosh Unity SDK:

- [AI-assisted integration](/developer/pushwoosh-sdk/cross-platform-frameworks/unity/ai-integration/) — use AI coding assistants to integrate and configure the Pushwoosh Unity plugin
- [Quick start guide](/developer/pushwoosh-sdk/cross-platform-frameworks/unity/integration/quick-start/) — set up basic push notifications in minutes with a quick and simple example
- [Basic integration guide](/developer/pushwoosh-sdk/cross-platform-frameworks/unity/integration/basic-integration-guide/) — a step-by-step approach to setting up the Unity SDK from scratch

## SDK architecture

The Pushwoosh Unity SDK uses a modular UPM (Unity Package Manager) architecture with separate packages for each platform:

| Package | Description |
|---------|-------------|
| `com.pushwoosh.unity.core` | Cross-platform API **(required)** |
| `com.pushwoosh.unity.android` | Android platform support |
| `com.pushwoosh.unity.ios` | iOS platform support |
| `com.pushwoosh.unity.windows` | Windows UWP/WSA support |

Install only the core package and the platform packages you need.