Crystal AI by igiagkiozis - 1


A Utility AI for C# and Unity

Unknown VersionGNU General Public License v3.0Updated 1 year agoCreated on December 27th, 2016
Go to source

license Build status Tests Status

Crystal AI

A Utility AI for C# and Unity

Crystal is a fast, scalable and extensible general purpose decision making AI for C# that is based on concepts in utility theory. It was created and is maintained by Ioannis Giagkiozis.

To get started check out the Crystal AI pages.


You can have a look at the Crystal AI Roadmap on Trello. Drop us a line at the Crystal AI Forums if you think we’ve missed a feature you’d love to see implemented in future versions of Crystal.


  • .NET 3.5 and above
  • Unity


  • v1.1.0 Faster implementation of the core simulation loop.
  • v1.0.0 Increased code-coverage to 95%. Fixed XML doc errors. Semantic versioning will be used from now on.
  • v0.9.6 Completed in-code documenation (exported as XML). Simplified the API.
  • v0.7.2 Changed a portion of the API to make it more intuitive. Added a basic example project showcasing the AI.
  • v0.7.1 First public version containing only the library and the test suite.

Code and documentation copyright 2016-2017 the Bismur Studios Ltd. and Ioannis Giagkiozis. This is the Community version of Crystal AI and is released under the GPL v3 license. For further details on licensing please see Crystal AI licensing page.

Show all projects by igiagkiozis