Complete step-by-step guide to set up your Arena Arcade game for real-time multiplayer experiences with streaming integration.
First, you need to create a Vorld Auth application to get your App ID for Arena Arcade integration.
After creating your Vorld Auth app, you'll see the app details with your App ID. Keep this App ID secure as you'll need it for Arena Arcade setup.

Once Game Developer mode is enabled, you'll see the "ARENA ARCADE" tab in the dock.
Click on the "ARENA ARCADE" tab in the dock to access the Arena Arcade Portal.

In the Arena Arcade Portal, you'll see a "Create Game" button to start setting up your game.

Fill out the game creation form with your app name and select your Vorld App ID.
Fill out the form with your app name and select the Vorld App ID you created in Step 1.

After submitting the form, your Arena Arcade game will be created. Copy the Game ID and other important details.

Important: Copy your Game ID, WebSocket URL, and other integration details. You'll need these for the next steps.
Click on "Manage App" to access the game configuration and set up your Arena Arcade features.
You'll see the default configuration for your Arena Arcade game. This includes basic settings that you can customize.

Players are the characters or entities that will participate in your Arena Arcade game.
Players represent the characters, avatars, or entities that will be controlled by users in your game. They can be heroes, enemies, or any game character with specific attributes and abilities.

Events are triggers that occur during gameplay to create dynamic and engaging experiences.
Watch this video to understand how to integrate events in your application.
Events are special triggers that can be activated by the game. They can include special events, activites and notify them to the users and airdropers, they are custom to the game and used to improve the gameplay experience.

Packages are items that can be dropped by stream viewers to help certain actors or enemies inside the game. They can be used to either help actors or make the gameplay difficult for actors.
There are two main types of packages in Arena Arcade:
Immediate packages are dropped immediately after purchase into the game and can provide immediate help boost or enemy effects.
Cyclic packages are packages that are dropped after each cycle based on the amount of boost provided by the stream viewers. They put arena coins as boost and unlock various packages. Packages are reset after each cycle drop and this event is emitted with the package data. Cyclic packages are sorted on the basis of unlock points - same unlock points are categorized into one single level.
Each package can have different features and configurations:
Stats are descriptions of your packages that add a visual description of the package like damage range or other properties. They provide clear information about what the package does and its effects.
Cost will be the arena coins that are required to either unlock that or drop that package.
Custom metadata are custom fields that you can add into the packages that can be used to help in the game development process.

Example of a package form filled with data.
