Sample app design overview

The Unreal Shooter Game sample app is designed to demonstrate a variety of Vivox features in the context of a first-person shooter game.

For example, various communication features that are typically included in modern first-person shooter games are available in the Unreal Shooter Game sample app, including squad chat, positional chat, push-to-talk, and a roster with speaking indicators.

  • Because there is no lobby, persisting the squad voice channel beyond the match is not relevant for this particular sample, so you do not have to leave or rejoin voice channels when traveling to new maps or levels.
  • As a example of a Vivox integration customization, in the event that a lobby exists and teams do not disband upon exiting a match, it is possible to stay in a channel with squad mates in a more permanent manner.
  • Push-to-talk and an active roster HUD are not intrinsic features of the Vivox SDK. They are used in the sample app as an example of what you can do in an application that leverages Vivox APIs. These features can both be tested in the Team Deathmatch game mode.
  • The Free-for-all game mode features open-mic positional chat.