Overview
ChessLogic-Pro
ChessLogic-Pro is a complete chess framework for Unity 2023.3+ LTS, designed to help you build a polished chess game without starting from scratch. Whether you're creating a local game, an online multiplayer experience, AI opponents, or tactical chess puzzles, everything is included in one modular package that's easy to customize and extend.
Features
Play Your Way
- Player vs Player – Play locally or online with server-authoritative multiplayer.
- Player vs Bot – Challenge AI opponents locally or host a game where the server controls the bot.
- Bot vs Bot – Watch AI players compete against each other.
- Chess Puzzles – Includes over 50 tactical puzzles, from Mate in 1 to Mate in 5.
Multiplayer Ready
- Built with Unity Netcode for GameObjects (NGO).
- Supports dedicated servers and listen servers.
- Automatic player seating and spectator mode.
- Players who join after a match starts can watch the game in real time.
- If a player disconnects, the remaining player can continue the game without interruption.
Smart AI
- Built-in Minimax AI with configurable search depth.
- Optional Stockfish integration for stronger play.
- Random AI for testing or casual games.
- Built-in hint system that suggests the best move without interrupting gameplay.
Replay & Game History
- Undo and redo moves at any time.
- Replay entire games from start to finish.
- Scrub through matches using a timeline.
- Save and load games using JSON for analysis or sharing.
Modern UI
- Built with UI Toolkit.
- Plain-English move descriptions such as "Knight to f3" or "Queen captures Bishop on f7 — Check".
- Dynamic game mode label showing player names, bot information, or puzzle descriptions.
- Promotion dialog for pawn promotion.
- Supports both click-to-move and drag-and-drop controls.
Board & Visuals
- Supports both 2D and 3D chess boards.
- Easily replace piece models and board themes.
- Smooth piece movement animations.
- Highlights legal moves, selected pieces, checks, last move, and hints.
- Includes sound effects for moves, captures, check, and game over.
Puzzle Tools
- Includes 50+ tactical chess puzzles.
- Built-in move limit validation.
- Import puzzle files directly into Unity using the included parser.
Designed for Developers
The framework is modular, well organized, and easy to extend. Replace the visuals, swap AI implementations, customize the UI, or integrate your own gameplay systems while keeping the core chess logic intact.
Whether you're creating a complete chess game, an educational app, or using chess as part of a larger project, Chess Multiplayer provides a solid foundation so you can focus on building your game instead of reinventing the rules.