This project has been developed keeping in mind all the necessary rules for chess game, With A simple GUI based chess game that implements basic OOP concepts in Java. The class design and requirement analysis of this project was done as a part of the Object Oriented Analysis and Design pattern course.