Skip to main content

Overview - Challenge - (Unreal Engine module)

Last updated on June 24, 2025

Introduction

The Challenge feature enhances the gaming experience for players, regardless of the game genre. It enables developers to create a variety of quests and missions tailored to their games. In this module, you’ll set up the requirements for challenges and define the rewards players receive as compensation for completing them.

Prerequisites

In order 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 have force enabled this module. You can do this by adding the following code to the Config/DefaultEngine.ini file:

    [AccelByteTutorialModules]
    +ForcedEnabledModules=TutorialModule:CHALLENGEESSENTIALS
    ...

Learning objectives

At the end of this module, you will know how to implement:

  • How to create challenges with their periods, requirements, and rewards
  • How to display the challenges in-game
  • How to claim the rewards in-game

Preview

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

  • Display challenges:

    Challenge demo Unreal Byte Wars

  • Claim challenge rewards:

    Challenge demo Unreal Byte Wars