Overview:
Ultimate Chess Framework brings classic chess, puzzle creation, and custom variant design together in one chess-focused game system. Play a complete game of chess on a 2D or 3D board, or explore new ways to play by creating custom positions and board layouts.
In Classic Chess, challenge an AI opponent or play through positions using standard rules, move history, timers, and notation. Puzzle Maker lets you arrange pieces and turn a custom setup into a playable match, while Chess Builder opens up broader possibilities with configurable boards, movement rules, and special tiles.
Features:
- Three integrated modes: Classic Chess, Puzzle Maker, and Chess Builder.
- Switch between 2D and 3D chess boards during play.
- FIDE chess rules, including castling, en passant, promotion, checkmate, stalemate, and draw detection.
- Undo and redo with move history and restoration of captures, promotions, and castling.
- Configurable chess timers with optional per-move increments, plus a live algebraic notation log.
- Legal-move indicators, drag-and-drop and click-to-move controls, animated pieces, captured-piece displays, and 2D board rotation.
- Import and export board positions using FEN.
- Chess AI with 10 difficulty levels, Negamax search, alpha-beta pruning, and background-thread execution.
- Create custom puzzles by placing, moving, and removing pieces on the board.
- Load puzzle positions from FEN, reset to the standard opening, and switch between editing and play.
- Puzzle board validation checks for missing or duplicate kings, illegal pawn placement, and empty boards.
- Design custom boards from 2×2 up to 50×50 in a Unity Editor window.
- Use a visual board canvas with panning, zooming, and auto-centering; configure pawn movement directions and promotion rules.
- Six special tile types: Blocked, Deleted, Teleport, Hazard, Transform, and Promotion Zone.
- Limit the movement range of Queens, Rooks, Bishops, and Kings, and choose from three win conditions: checkmate, piece elimination, or freestyle.
- Save and load custom levels as ScriptableObject assets, with board generation, piece spawning, tile behavior, and rule enforcement.
- Modular architecture includes an event bus broadcasting over 20 game events, swappable game modes, interface-based rules, and board-service abstraction.
- ScriptableObject-based piece configuration and dual 2D/3D piece visuals support runtime layout switching.
Platform:
Unity 6000.5.3
No reviews found!

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