Unichess is a 2D multiplayer chess web application built entirely using HTML, CSS, and JavaScript. Players can host or join live chess games using a unique game code. The interface features a clean orange-and-white board, smooth animations, and full enforcement of chess rules using a lightweight engine.
- Click-to-move interface
- Highlights legal moves using visual markers
- Enforces all standard chess rules
- 2D board with coordinates
- Multiplayer via game codes (peer-to-peer architecture)
- Responsive and open-source
- HTML / CSS – Interface, layout, and board visuals
- JavaScript – Game logic, move handling, and interactivity
- chess.js – Rule engine for move validation
- GitHub Pages – Deployment and hosting
This project is licensed under the MIT License.