• Image
  • Image
  • Current Version: v2.3.0d: 2023-04-11T10:50:17Z
  • First Published: 2021-11-24T13:38:21Z
  • Size: 1009024
  • Supported Unity Versions: 2019.4.33
tools behavior-ai

Strongest Chess AI : Stockfish

(8 Votes)
$- $-

Check out Chess Game Mechanism : Legendary Edition if you need a perfect chess game template, pgn features, or AI with lower minimum ELO range, all with Stockfish AI included. You may as well play with and test ELO of Stockfish AI in the demo of the link, it is exactly the same as this package.



Major platform supported:

1)Window

2)Mac

3)IOS

4)ANDROID

5)WEBGL



*Note :

This package contain the git url of the Stockfish dependency personally built and an example demo showing how it is being used, check out the documentation for partial information.


Upon purchasing and downloaded this package, please read the Documentation.pdf for an easy and simple 2 click setup guide.



The Stockfish dependency is capable of analysing the best move for a given position based on the predetermined SKILL(Difficulty) LEVEL & THINKING TIME and return the result to C# script. This package DOES NOT include C# chess logic & chess rules code. The simple GUI provided is just for DEMO purposes. You are required to develop your own chess logic such as legal move, enpassant, promotion, castle, best of all, own a chess template. Stockfish dependency will not crash with illegal move.



*** This package is suitable for user who have had a chess template or are experienced in chess development.

***Please read the documentation within the Documentation folder of this package upon downloaded. If you face any problem, chances is you need support, please send an email to [email protected], starting with your order id.




Stockfish dependency functions :

  • Initialize c++ stockfish instance.

  • Initialize stockfish instance with desire chess position with Forsyth-Edwards Notation(FEN).

  • Initialize stockfish instance with custom skill level and thinking time, AI will be stronger the higher the value of both skill level(can be negative value) and thinking time. Tested configurable ELO range is in between around 500ELO ~ 3100 ELO with margin +- 100 ELO.

  • Make a move in the stockfish instance.

  • Make special moves including castle, en-passant and pawn promotion(to bishop/knight/rook/queen) in the stockfish instance.

  • Undone a move in the stockfish instance.

  • Restart the stockfish instance with a custom or new position.

  • Search for best move for current board position based on the level and thinking time stockfish instance is set and return the result to C#.

  • Unity Editor.log file will show Stockfish instance board position. Check out the documentation link for more info.


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!