A fully interactive 3D Chess Game built using Three.js and GSAP, featuring lifelike 3D chess pieces and smooth animations. The game is powered by chess.js for accurate chess rules and move validation, allowing players to enjoy a realistic chess experience directly in the browser.
- Interactive 3D chessboard and pieces
- Smooth piece animations
- Pawn promotion and piece cloning
- Raycaster-based piece selection and movement
- Chess logic and move validation via chess.js
- Configurable lighting and materials for realistic visuals
- Three.js – 3D rendering
- GSAP – Animations
- chess.js – Chess rules and game logic
- HTML, CSS, and JavaScript
- Clone the repository:
git clone https://github.com/mrabhin03/3D-Chess-Game.git- Open
index.htmlin a browser (no server required, but a local server is recommended for full functionality).
- Click on a piece to select it.
- Click on a valid square to move the piece.
- Follow chess rules enforced by the game logic.
- Multiplayer support
- AI opponent
- Customizable board and piece themes
This project is licensed under the MIT License.



