igiagkiozis/CrystalAI
A Utility AI for C# and Unity
Implements decision-making through utility theory, where AI agents evaluate multiple possible actions based on weighted utility scores rather than traditional state machines. Supports .NET 3.5+ and integrates directly with Unity, enabling fast hierarchical decision evaluation across complex agent behaviors. Designed for extensibility with a streamlined API and optimized core simulation loop for scalable multi-agent scenarios.
472 stars. No commits in the last 6 months.
Stars
472
Forks
75
Language
C#
License
MIT
Category
Last pushed
Jul 15, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/igiagkiozis/CrystalAI"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Calamari/BehaviorTree.js
An JavaScript implementation of Behavior Trees.
nikkorn/mistreevous
A tool to build and execute behaviour trees in JavaScript and TypeScript
limbonaut/limboai
LimboAI - Behavior Trees and State Machines for Godot 4
gilzamir18/AI4U
AI4U is a plugin that allows you use the Godot Game Engine to specify agents with reinforcement...
pruttned/owl-bt
owl-bt is editor for Behavior trees. It has been inspired by Unreal engine behavior trees in a...