
What if the characters in your game could speak with distinct voices, react to live events, pursue their own goals, and return structured decisions your game can act on?
We’re excited to launch the public Theta EdgeCloud AI Characters developer repository.
It shows developers how to:
1Define characters with distinct personalities, motivations, knowledge boundaries, and speaking styles
2Place multiple characters in shared sessions
3Send characters game state and events
4Generate contextual dialogue, actions, and reactions
5Request machine-readable decisions that can feed directly into a game loop
The repository includes a working reference implementation, local setup instructions, character provisioning scripts, the Characters API specification, and an Agent Skill for Claude Code, Cursor, and other compatible tools.
working reference implementationlocal setup instructionscharacter provisioning scriptsthe Characters API specificationan Agent Skill for Claude Code, Cursor, and other compatible tools
The included project uses a poker game to demonstrate the full integration, but the underlying pattern can be adapted to different genres, worlds, and gameplay systems.
One reference implementation. Many possible characters, stories and games: https://github.com/thetatoken/theta-edge-cloud-ai-characters-public
Build your NPC dialogue here: https://www.thetaedgecloud.com/dashboard/gaming/characters