modl.ai
FAQ

modl:test can help you efficiently test your games. Below, you’ll find answers to the most common modl:test questions. If you have any additional questions, get in touch with contact@modl.ai.

If you want to know more about setting up the plugins and navigating the platform demo project, refer to the Quickstart guide.

Will modl:test work with my game?

Modl:test fits many types of games. Games that use a player to control a character, such as an open-world game, get the most benefit.

If your game relies on a GUI or is a strategy game, it might not be as much of a good fit for modl:test. But get in touch with contact@modl.ai to tell us more about your game, and we can advise you.

How does modl:test work?

The plugins enable you to set up exploratory QA bots to test your games. The bots act as virtual testers that will explore and interact with as much content as possible during a test run and report on issues they encounter.

What type of issues can the bots detect?

The QA bots automatically report on errors or crashes in your game but you can also use custom events to test for specific issues. For example, if you configure your bot to explore position in your game, the bot will move around the level as much as possible and output where it’s been in the report.

For more information, refer to Use modl features (Unity), Report events (Unreal) and Interpret a test report.

How much time does it take to set up?

The time it takes to configure your game for testing varies on your game’s complexity. In most cases, a basic integration of modl:test into a game takes a day. We recommend starting with a basic setup and expanding from there as needed.

For more information about configuring a bot in your game, refer to the Unity plugin manual and Unreal plugin manuals.

How do I run a test?

If you’ve configured modl:test in your game with either the Unity or Unreal plugin, you can upload your build to the platform for testing.

Once you’ve uploaded your build, you need complete the following steps:

  • Select a level you want to test.
  • Set how long you want the bot to explore for.
  • Start the test.

When the test is complete, you get a report with an overview of the bot’s actions, any errors that occurred and any events that were triggered.

The bot found errors. Now what?

When you upload your build to the platform and run tests, the AI Engine outputs a test report. A test report includes any events that occur during the test, including any custom events that you specify. The test reports can also come with a time-stamped video of the test run, so you can find out exactly what happened during a specific event.

You can use the information that the test report provides to find the exact moment that an error occurred, make adjustments to your game and run the same test again. You can repeat this workflow until you’re happy with the results.

Are the tests cloud-based?

Yes, testing takes place in the cloud. If you need to run the test on your premises, get in touch with contact@modl.ai to discuss further.

You can also use your own cloud or physical servers but enabling this requires a bespoke deployment so we recommend modl.ai's cloud backend as the first choice.

Does modl:test have an API I can use?

At this time, you need to run tests through the platform GUI, however in the future modl.ai intends to make a public API available so that you can use scripts to run tests.

Is the modl:test GDPR compliant?

Yes. modl:test does not collect data from live players so it doesn’t need GDPR consent from players.

How do I sign up?

To sign up for an account, fill in the modl signup form and a member of the modl.ai team will contact you.