Skip to main content

Overview - Store Item Purchase - (Unreal Engine module)

Last updated on July 28, 2025

Introduction

The item purchase service allows players to buy virtual goods from your in-game store using either real-world or virtual currency. In this module, you’ll implement the purchase request using AccelByte Gaming Services (AGS) Online Subsystem (OSS). The backend handles all core processes, including payment validation and entitlement grants. The game is only responsible for triggering the request and handling the result.

Prerequisites

To complete this module, you will need:

  • To have completed the following module:
  • The Byte Wars tutorialmodules branch checked out in your local Byte Wars Unreal project repository.
  • To force enable this module by adding the following code to the Config/DefaultEngine.ini file:
    [AccelByteTutorialModules]
    +ForcedEnabledModules=TutorialModule:STOREITEMPURCHASE
    ...

Learning objectives

By the end of this module, you will know how to purchase an item from the in-game store.

Preview

At the end of this module, your project will look like the images below:

  • Purchasing item from the in-game store.

    Purchase item from the in-game store