Let's bring great games together.

We make game publishing easier and better, so you can focus on what you do best: building great games!

Unity
Android
iOS
// Initialization
NoctuaSDK.Init();
// Call authentication flow
NoctuaSDK.Auth.AuthenticateAsync()

Get started

Getting started

Welcome to the Noctua SDK for Unity! This guide will walk you through integrating our SDK into your Unity project. Follow these steps to set up the SDK, configure platform-specific settings, and initialize Noctua features in your game.

Installation

Step-by-step guides to setting up your system and installing the library.

Authentication

Implement secure user authentication in your app, including account creation, login flows, and session management.

In-App Purchase

Set up and manage in-app purchases, including product configuration, payment processing, and transaction verification.

Platform Locale

Get locale information, including language, country and currency.

Platform Content

Show platform-related content like Announcement and Reward.

Event Tracking

Implement custom event tracking to gather valuable user data, analyze player behavior, and optimize your game's performance.


Preparation

Before diving into the integration process, let's ensure you have everything you need to successfully integrate the Noctua SDK into your Unity project.

Get SDK Configuration Files.

To use the Noctua SDK, you must have at least the main configuration file named noctuagg.json. Depending on your publishing arrangements, additional files, such as google-services.json or GoogleService-Info.plist from Firebase, may also be required.

Please put your configuration files under Assets/StreamingAssets/ directory.

Important

If you haven't received your SDK configuration files yet, please contact our team at [email protected] to get started.


Getting help

We're here to support you throughout your integration process. If you encounter any issues or have questions, here are two ways to get assistance:

Submit an issue

For technical issues, bug reports, or feature requests:

When submitting an issue, please provide as much detail as possible, including steps to reproduce, error messages, and your Unity and SDK versions.

Our Partner Success Team

For account-specific questions, strategic guidance, or high-priority support:

  • Contact your dedicated account manager directly
  • Or reach out to our partner success team at [email protected]

Our partner success team is committed to ensuring you get the most out of the Noctua SDK and can help with custom integrations, best practices, and optimization strategies.