Godot SDKAPI Reference
API Overview
All Gamebeast services hang off the `Gamebeast` autoload.
Gamebeast.markers.send_marker("ExampleMarker", {"Value": 42})| Service | Property | What it does |
|---|---|---|
| Markers | Gamebeast.markers | Send analytics events. |
| Configs | Gamebeast.configs | Read remote configuration values. |
| Experiments | Gamebeast.experiments | See which experiment groups the player is in. |
| Cohorts | Gamebeast.cohorts | Check whether the player is in a cohort. |
Services exist as soon as the autoload does; before setup they log a warning and do nothing.
Properties
Marker properties and targeting properties are a Dictionary of JSON-friendly values: strings, numbers, booleans, arrays and nested dictionaries. Godot math types are converted for you:
var properties := {
"Score": 600,
"Map": "Office",
"Won": true,
"Velocity": velocity, # Vector2 / Vector3, sent as [x, y] / [x, y, z]
"Tint": Color.RED, # sent as [r, g, b, a]
"Tags": ["ranked"],
"Loadout": {"Primary": "Rifle"},
}