Ultimate Chess Framework is a production ready chess system that goes well beyond a standard chess template. It ships with three fully integrated game modes. 1)Classic Chess 2) PuzzleMaker 3)Chess Builder. giving you everything from a polished, rule complete chess game to visual editor for designing entirely new Chess variations. you can make many different chess games by using Chess Builder editor tool Every core chess rule is implemented and tested. No placeholder logic. No missing edge cases. Import it, hit play, and you have a working chess game.
i) Classic Chess
A complete, playable chess game supporting both 2D and 3D board layouts, switchable at runtime.
Full FIDE rules coverage.
Built in gameplay sytem:
Chess Bot: A built in AI opponent with 10 difficulty levels, powered by Negamax search with Alpha Beta pruning, move ordering, piece square evaluation tables, and quiescence search at higher levels. The AI runs on a background thread to keep gameplay smooth.
ii) Puzzle Maker
Design and play custom chess puzzles at runtime, directly inside the game scene.
Two world space piece palettes (White and Black) appear beside the board. Select any piece type, then click or drag it onto any square. Rearrange existing pieces by picking them up and moving them. Drag a piece off the board to remove it.
Any configuration is endgame studies, tactical puzzles, asymmetric setups, or unconventional layouts like all queens vs. all queens. Paste a FEN string to load a position instantly, or reset to the standard opening with one click.
When the position is ready, switch to play mode. The puzzle becomes a live game with full rules, AI, timer, and all active immediately. Toggle back to edit mode at any time. The framework validates the board before play, checking for missing or duplicate kings, illegal pawn placement, and empty boards.
iii) Chess Builder - custom chess and board designer
This is what sets Ultimate Chess Framework apart.
ChessBuilder provides a dedicated Unity Editor window for designing custom chess variant levels. Boards are not limited to 8×8 create any size from 2×2 up to 50×50.
The editor features a full visual canvas with pan, zoom, and auto centering. Place and rearrange pieces directly on the grid. Set individual pawn movement directions (up, down, left, right) and configure promotion rules per pawn. Save and load levels as ScriptableObject assets.
Six special tile types enable game mechanics far beyond standard chess:
Custom movement rules allow limiting the range of Queens, Rooks, Bishops, and Kings per level. Three win conditions are available: standard checkmate (King Required), piece elimination (capture all enemy pieces), and freestyle (sandbox, no win condition).
All levels save as lightweight ScriptableObjects. Assign one to a scene reference, and the framework handles board generation, piece spawning, tile behavior, and rule enforcement automatically.