ChessViz / Documentation
ChessViz, in detail
A native Windows chess viewer and analysis board written in C
Project brief
Load and step through games from PGN or FEN, move pieces freely, and analyse any position with any UCI-compatible engine — Stockfish, lc0, Komodo or the engine written alongside it.
It is plain C on GDI with no external dependencies: a green and cream board with Unicode pieces, coordinates, last-move and check highlighting, legal-move dots, board flip, drag-and-drop or click-to-move with a promotion picker, and a two-column move list with animated navigation.
What is included
• Drives any UCI engine, with MultiPV analysis arrows drawn on the board
• PGN and FEN loading with keyboard and click move navigation
• Piece slide animation between positions in the move list
• Pure C on GDI — no frameworks, no runtime dependencies
Current status
This project is actively being developed. Details may change as the work moves forward.
Questions and support
For questions about ChessViz, contact DWMM Holdings with the project name and a concise description of what you need. Please do not send credentials or sensitive information by email.