GithubHelp home page GithubHelp logo

isabella232 / store-ue4-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xsolla/store-ue4-sdk

0.0 0.0 0.0 162.9 MB

Xsolla Store plugin for Unreal Engine 4

Home Page: https://xsolla.com/products/store

License: Apache License 2.0

C++ 91.53% C# 1.35% Batchfile 0.19% Java 1.28% C 3.83% Python 1.81%

store-ue4-sdk's Introduction

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

Game Commerce demo

We recommend using the game Commerce plug-in as is. For some specific situations, you can use other Xsolla plug-ins:

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.

Additional resources

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.