Developed a comprehensive desktop gaming platform using Java (Swing & JavaFX) that brings together multiple classic games under one clean, intuitive interface. The project was architected with object-oriented principles and structured using UML diagrams to ensure maintainability and scalability. Key highlights: • Multiple game modes with smooth, interactive GUI • Player profile system with persistent data • Real-time score tracking and leaderboard • Clean OOP design supported by UML documentation This project sharpened my skills in Java desktop development, UI design, and applying software engineering principles to a real product.