This document is about: QUANTUM 3
SWITCH TO

Bot SDK Sample

Level 4

Overview

This is a very simple showcase of Bot SDK features. Use it to decide if it fits your needs, or to get inspired on how to approach AI on your projects.

Download Development

Version Release Date Download
3.0.0 May 08, 2024 Quantum BotSdk Sample Development 3.0.0 Build 379

The Collectors Sample

collectors sample
The bots' objective is to collect jewels and put it in the box.

The sample contains:

  • Sample code and AI documents for:
  • Hierarchical Finite State Machine (HFSM);
  • Behaviour Tree (BT);
  • Goal Oriented Action Planning (GOAP);

The quantum solution also comes with some samples on how to handle:

  • Player Replacement: how to replace a player by a Bot if the player got disconnected during the match;
  • Filling Room: how to fill the room with Bots if there are not enough players connected to the match;
  • Bot Entities: creating entities which are not related to Players at all.

All of these configurable using the RuntimeConfig.User.cs file.

The Spellcaster Sample

The sample contains:

  • Sample code and an AI document for a Utility Theory agent (UT);
spellcaster sample
The Spellcaster is the AI agent. It's objective is to protect it's castle from the enemies.

The sample HFSM provided:

sample hfsm

The sample GOAP provided:

sample goap

The sample BT provided:

sample bt

A small part of the sample Utility Theory provided:

sample ut

3rd Party Assets

The Projectiles Sample includes several assets provided courtesy of their respective creators. The full packages can be acquired for your own projects at their respective site:

IMPORTANT: To use them in a commercial project, it is required to purchase a license from the respective creators.

Back to top