Game Commerce plug-in for Unreal Engine 4
Game Commerce plug-in is a set of data structures and methods that you can integrate into your Unity app to work with Xsolla products.
After integration, you can use:
- Login for authenticating users and managing the friend system and user account
- In-Game Store for managing in-game purchases and player inventory in your app
- Pay Station for setting up payments
We recommend using the game Commerce plug-in as is. For some specific situations, you can use other Xsolla plug-ins:
- Use Login & Account System plug-in if you are interested in the ready-made login system only.
- Use Cross-Buy plug-in if you are going to publish your app on a platform that restricts the use of third-party payment tools.
Note: Game Commerce plug-in includes Login & Account System and Cross-Buy plug-ins. You do not need to install them separately.
For a better understanding of which plug-in to choose, use the table:
Game Commerce plug-in | Login & Account System plug-in | Cross-Buy plug-in | |
In-game store | |||
Virtual currency | + | ||
Virtual items | + | ||
Player inventory | + | + | |
Bundles | + | ||
Promotional campaigns | + | ||
Login | |||
Authentication | + | + | + |
User management | + | + | + |
Payment UI | + | ||
Additional features | |||
UI builder | + | + | + |
Battle pass | + |
Requirements
System requirements
- 64-bit OS
- Windows 7 and later
- macOS 10.13.6 and later
- XCode 11.1 and later (for macOS)
- Visual Studio 2017 and later
- Unreal Engine 4.25 and later
Target OS
- iOS
- Android
- macOS
- Windows 64-bit
Note: To modify the SDK for your application specifics, follow the SDK modification instruction.
Integration
The following integration options are available:
Use Xsolla servers |
Use your server |
Choose this option if you want a ready-made server solution for monetization and in-game items management. After integration of the plug-in, you can use Xsolla Login, In-Game Store, Player Inventory, and Xsolla Pay Station. | Choose this option if you have already implemented the game logic for authentication, in-game store, and player inventory on your servers and want to use Xsolla Pay Station. |
Get started → | Get started → |
Usage
Xsolla provides APIs to work with it’s products. The Game Commerce plug-in provides classes and methods for API calls, so you won’t need to write boilerplate code. Use the tutorials to learn how you can use the plug-in methods.
Legal info
Explore legal information that helps you work with Xsolla.
Xsolla offers the necessary tools to help you build and grow your gaming business, including personalized support at every stage. The terms of payment are determined by the contract that can be signed via Publisher Account.
The cost of using all Xsolla products is 5% of the amount you receive for the sale of the game and in-game goods via Xsolla Pay Station. If you do not use Xsolla Pay Station in your application, but use other products, contact your Account Manager to clarify the terms and conditions.
License
See the LICENSE file.
Community
Join our Discord server and connect with the Xsolla team and developers who use Xsolla products.