Overview:
Advanced Chess Kit is a complete single-player chess game where you face an AI opponent on a 2D board. Select a piece to see its legal moves, then click a destination or drag the piece into place.
Play a full match with standard chess rules, from castling and promotion to checkmate and draws. Choose an AI difficulty, request a move hint, undo a turn, or save your position and return later. The kit can also be adapted as a chess minigame within a larger game.
Features:
- Complete chess gameplay with legal move generation, castling, en passant, promotion, checkmate, stalemate, threefold repetition, and insufficient material.
- Three AI difficulty levels: Easy, Normal, and Hard, with measured search depths of 5–10, 6–11, and 7–14 ply respectively.
- AI search runs in slices across frames to keep the board responsive while the opponent calculates its reply.
- Click-to-move and drag-and-drop controls, with illegal moves returning pieces to their original squares.
- Best-move hints can return multiple candidate moves, searched at the Hard difficulty budget.
- Undo any number of plies, resign, and start again.
- Save and resume games, or load a custom starting position from a FEN string.
- Animated moves, captures, castling, and promotions, with board effects and selectable sound effects.
- Customizable board, piece sprites, label color, and sounds, with a live-preview skin editor.
- Optional session flow covering difficulty selection, play, pause, outcomes, and restart, with six optional UI screens.
- FEN Test Launcher presets for positions including promotion, en passant, castling, check, and mate in one.
- Swappable persistence and engine interfaces, with a default PlayerPrefs save backend.
- Self-contained package with no required third-party packages; DOTween and UniTask are optional.
- Vendored MinimalChessEngine fork includes its license and documentation of the changes made to the engine.
Platform:
Unity 6000.5.9
No reviews found!

No comments found for this product. Be the first to comment!