SDK 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-in | Login & Account System plug-in | Cross-Buy plug-in | |
---|---|---|---|
In-game store features | |||
Virtual currency | + | ||
| |||
Virtual items | + | ||
| |||
Player inventory | + | + | |
| |||
Bundles | + | ||
Sell bundles for real and virtual currency | |||
Promotional campaigns | + | ||
Manage campaigns with discounts, coupons and promo codes | |||
Login features | |||
Authentication | + | + | + |
| |||
User management | + | + | + |
| |||
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. | |||
Integrate | Integrate | Integrate |
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
Get started with SDK basics
Follow the step-by-step tutorials to get going:
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.
Found a typo or other text error? Select the text and press Ctrl+Enter.