A downloadable game

This is a single-player Chess project game.

Play against the computer while choosing your side and difficulty. The game handles move validation, special moves, game-state detection, and computer decision making through a custom chess AI.

FEATURES

• Single-player chess against a computer opponent

• Multiple difficulty options

• Play as White or Black

• Complete legal-move validation

• Check, checkmate, and stalemate detection

• Castling, en passant, and pawn promotion

• Opening-book moves



Development :

Chess is a solo game-development project created in Unity using C#. The project focuses on implementing rules-heavy gameplay logic, computer decision making, and object-oriented game architecture.

TECHNICAL HIGHLIGHTS

• Minimax AI with alpha-beta pruning

• Board-state evaluation and legal-move generation

• Move ordering and opening-book logic

• Board snapshots used during AI move evaluation

• Object-oriented architecture for chess pieces

• Turn and game-state management

• Complete implementation of special chess moves



Engine: Unity

Language: C#

Role: Solo Developer / Gameplay Programmer

View source code and technical documentation on : Github: Project Chess Portfolio


Download

Download
Project_Chess_Windows.zip 49 MB

Leave a comment

Log in with itch.io to leave a comment.