RobloxExperiments (A/B Testing)

Experiments

Gamebeast provides a powerful experiments system that allows you to run tests in your experience. This system is designed to help you test new features, gather data, and make informed decisions based on player behavior.

Gamebeast Experiments are fundamentally similar to A/B tests, but allow for up to 8 variations of a configuration to be tested at once.

Creating an Experiment

To create an experiment, nagivate to the Experiments tab in the Gamebeast dashboard. Here, you can create a new experiment or manage existing ones.

Start by clicking the “New Experiment” button. This will open a form where you can enter the details of your experiment. Empty Experiment

Upon clicking “Create” on the top right, the experiment will begin immediately or at the specified start date.

Experiment Details

Mode

This field determines how the experiment will be run. You can choose between: “Per-server” and “Per-player”.

  • Per-server: Each server will run the experiment independently, with players receiving the same variation within that server.
  • Per-player: Each player will receive a variation independently, allowing for more granular testing across different servers.

Groups

This field allows you to define the groups that will be used in the experiment. You can create up to 8 groups, each representing a different variation of the experiment. Each group should have a unique name and will be based on one of your previously defined configs.

Groups

From left to right, the groups entries show the following:

  • Group Name: The name of the group, which should be unique.
  • Modification count: The number of times this group has been modified. Clicking this will open the group configuration menu, allowing you to edit the group’s settings.
  • Distribution: The percentage of players or servers that will be assigned to this group. The total distribution across all groups should equal 100%.
  • Delta: A button to view the differences between this group and the source or other groups, which is only present if there are is at least one change within the group.

When creating a group, you can edit any of the configurations that you have defined by selecting them in the dropdown menu. There is no limit to how many configurations you can change within a group.

Group Configs


Start/End Date

These fields are optional, but can be used to define a time range for the experiment. If set, the experiment will only run during this time period.

If the start date is not set, the experiment will start immediately upon creation. If the end date is not set, the experiment will run indefinitely until manually stopped.


Running multiple experiments

You can run multiple experiments at the same time as long as they’re of the same experiment “Mode” (per-server or per-player).

Servers and players will only be assigned to at most one experiment at a time, meaning that if a player is already in an experiment, they will not be assigned to another one until the first one ends.

Viewing Experiment Results

Once an experiment is created, you can view its effects using the Query Builder.

You can filter and breakdown your queries by the experiment to see how different variations are performing. This allows you to analyze player behavior and make data-driven decisions based on the results of your experiment.

Breakdown Experiment

Ending an Experiment

There are two ways to end an experiment:

  1. Manually: You can end the experiment at any time by right-clicking the experiment in the list, and pressing “Terminate Experiment” button.
  2. Automatically: If you set a specific end date for the experiment, it will automatically end when that date is reached.

End Experiment

DELETING an experiment will also end it, but this will remove the ability to use the experiment in filters and breakdowns.