SDKs for Unreal Engine

Xsolla SDK for Unreal Engine is a ready-to-use library for applications/games that allows you to easily embed Xsolla services.

Choose and integrate the plug-in

Choose the plug-in that suits your needs and follow the step-by-step instructions to integrate:

Game Commerce plug-inLogin & Account System plug-inCross-Buy plug-in
In-game store features
Virtual currency+
  • Sell any amount of virtual currency
  • Sell packages of virtual currency
  • Sell hard currency
  • Sell virtual currency and packages of virtual currency for real or virtual currency
Virtual items+
  • Set up a catalog of in-game items
  • Sell virtual items for real and virtual currency
Player inventory++
  • Get and verify inventory
  • Consume items according to game logic
  • Consume virtual currency according to in-game logics (for example, when opening a location, purchasing level for a currency)
  • Synchronize all purchases and premium rewards of the user on all platforms
Bundles+
Sell bundles for real and virtual currency
Promotional campaigns+
Manage campaigns with discounts, coupons and promo codes
Login features
Authentication+++
  • OAuth 2.0
  • Authenticate users via login and password
  • Authenticate users via social networks
  • Authenticate via Steam client
  • Authenticate users on mobile devices via native social authentication
  • Authenticate users via a device ID
User management+++
  • Manage user accounts
  • Manage access rights
  • Customize user attributes
  • Friend system
  • Cross-platform account linking
Payment UI features+
Additional features
UI builder+++
Customize colors, textures, and fonts in the UI. For details, see How to use SDK to configure application UI.
Battle pass+
A ready-made version of the battle pass implementation that you can adapt for your application. For details, see How to implement battle pass in application.
IntegrateIntegrateIntegrate
Notice

Game Commerce plug-in includes Login & Account System and Cross-Buy plug-ins. You do not need to install them separately.

Login & Account System and Cross-Buy plug-ins will be deprecated in March 2022. You can continue to use them, but they will not be updated and supplemented with new features. It is recommended to switch to the Game Commerce plug-in. It contains all the classes and methods needed to work with Xsolla products.

Requirements

System requirements

  • 64-bit OS
  • Windows 7 and higher
  • macOS 10.13.6 and higher
  • XCode 11.1 and higher (for macOS)
  • Visual Studio 2017 and higher
  • Unreal Engine 4.25 and higher

Target OS

  • iOS
  • Android
  • macOS
  • Windows 64-bit
Note
To modify the SDK for your application specifics, follow the SDK modification instruction.

Get started with SDK basics

Follow the step-by-step tutorials to get going:

Authentication

Purchase management

Set up your application

Learn about advanced features from the how-tos:

Contact our integration team

Click the chat icon in the bottom right corner and contact the integration team via a messenger. We’ll answer you in real time and will help to resolve the problem.

Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Rate this page
Rate this page
Is there anything we can improve?

Don’t want to answer

Thank you for your feedback!
Last updated: December 26, 2023

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!