A console-based Sudoku game developed in Java, implementing Object-Oriented Programming (OOP) principles and a backtracking algorithm for puzzle generation. Features include user authentication, difficulty levels, input validation, and real-time progress tracking.