Unity

Leverage modern multi-channel messaging capabilities to engage and retain players

Visit website View documentation

Category

Gaming

Integration capability

Plugin

Plan type

Free

Built by

Unity

Overview

Unity is the world’s leading game engine and the top platform for creating and operating interactive, real-time 3D content. Although Unity enables developers to build incredible experiences, engaging and retaining players remains a critical challenge. That’s where OneSignal steps in.

As the first Unity Verified Solutions Partner in the messaging space, OneSignal provides Unity developers with a best-in-class solution to connect with players. Already trusted by over 30,000 Unity apps in more than 150 countries, OneSignal makes it easy to deliver personalized, push notifications, email, in-app messages, and SMS that spark long-term loyalty.

Our partnership allows Unity developers to seamlessly integrate the OneSignal SDK through the Unity Asset Store with minimal effort — no additional customization or code required. This integration empowers gaming studios and independent developers to centralize data, gain actionable insights into user engagement, and unlock revenue opportunities by improving retention and bringing players back to gameplay more frequently.

With OneSignal and Unity, you can create immersive user experiences and drive long-term growth for your app.

Unity

Key benefits

Scale, speed, and reliability

Experience best-in-class scale, speed, and reliability with OneSignal, the first Unity Verified Solutions Partner in the messaging space. Messages are sent instantly, without delays or bottlenecks, ensuring they reach your users when it matters most.

Personalization

Create deeply personalized user journeys with advanced segmentation and message customization. Use Data Tags such as upcoming level names, points earned, or lessons completed to deliver messages that resonate with your users and enhance their experience.

Omnichannel messaging

Reach your users wherever they are with support for all popular messaging channels and devices, including iOS, Android, Huawei, Amazon Fire, SMS (with MMS support), and rich email delivery.

Effortless integration

Set up push notifications and other messaging channels in your Unity app quickly and easily. The OneSignal SDK integrates seamlessly through the Unity Asset Store, with no additional customization or coding required.

Advanced insights

Access granular event data—such as device, message, and user details—to track performance and refine your messaging strategies. Understand how users engage with your notifications and measure the impact on retention and revenue.

First-class support

Get expert assistance whenever you need it. OneSignal’s robust documentation, active developer community, and responsive support team ensure you’re never stuck when implementing or optimizing your messaging strategy.

Use cases

Onboard new users

Guide new players or users through your app’s features with tailored onboarding notifications, ensuring they get the most out of your app from the start

Onboard new users
Drive player retention

Encourage players to return with time-sensitive offers, personalized messages, or reminders based on their activity and preferences

Drive player retention
Custom re-engagement campaigns

Bring back inactive players by highlighting new updates, exciting events, or exclusive content they may have missed

Custom re-engagement campaigns
Boost monetization

Promote in-game purchases, subscriptions, or upgrades with compelling, targeted notifications that drive revenue and nurture user satisfaction

Boost monetization

Install the OneSignal & Unity integration

Adding messaging capabilities to your Unity app has never been easier. For detailed, step-by-step instructions, visit the OneSignal Unity SDK Setup Documentation.

Sign up or log in to OneSignal

Create a free OneSignal account or log in to your existing dashboard.

Install & integrate the Unity SDK

Download the OneSignal Unity SDK from the Unity Asset Store or from the OneSignal GitHub repository. Import the SDK into your Unity project and configure it for your target platform (iOS, Android, or WebGL).

Set up your App ID

Create a new app in your OneSignal dashboard and copy the App ID into your Unity project settings.

Test your integration

Verify your setup by sending a test notification to ensure your app can receive notifications successfully.

Need help?

Still have questions? We’ve got answers. If you need assistance setting up this integration, email us at support@onesignal.com.