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 Oct 01, 2024 Quantum BotSdk Sample Development 3.0.0 Build 522

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);
  • Utility Theory (UT);

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 BT provided:

Sample BT

A small part of the sample Utility Theory provided:

Sample UT

Third Party Assets

This sample includes third-party free and CC0 assets. The full packages can be acquired for your own projects at their respective site:

Back to top