Skip to main content
The MoEngage Unity SDK wraps the native Android and iOS SDKs and exposes them to your C# code. It tracks events and user attributes, registers push tokens on both platforms, and renders in-app messages. Start with Integrating the Unity SDK to import and initialize the package, then add the channels you need.

Sections in This Guide

SDK Integration

Import the Unity package, attach the MoEGameObject script, and initialize from a config file or in code.

Data Tracking

Track user attributes, identity, and events from C#, and delete a user when asked.

Push

Configure Android and iOS push, observe notification clicks, and add rich templates and geofence push.

In App Messages

Configure and display in-app messages in your app.

Troubleshooting and FAQs

Work through common Unity SDK problems.

Reference Pages

These pages sit outside the sections above:
Review the SDK Deprecation Policy for supported versions and deprecation timelines.