Skip to main content

Overview - Private Chat - (Unreal Engine module)

Last updated on November 18, 2024

Introduction

In-game chat is important for player social interaction, and private chat can allow players to form deeper bonds. This module shows you how to add private chat to Byte Wars so you can allow players to talk with others directly.

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:PRIVATECHAT
    ...

Learning objectives

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

  • Sending and receiving private messages.

Preview

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

  • Private chat menu

    Byte Wars Unreal Private chat demo

    LogPrivateChat: Log: UPrivateChatSubsystem_Starter::OnSendPrivateChatComplete Success to send chat message on Room <ROOM_ID>
    LogPrivateChat: Log: UPrivateChatSubsystem_Starter::OnPrivateChatMessageReceived Received private chat message from <SENDER>: <MESSAGE>

References