← BackCase study

Clean Your Room

A modular Java adventure game designed with clean architecture, documentation, and strong separation of concerns.

JavaOOPArchitectureDocumentationDesign
Note: The repo is hosted on my school GitLab and may not be publicly accessible. This case study summarizes the architecture and implementation decisions.

Overview

Clean Your Room is a Java adventure game focused on maintainable structure: clear modules, readable interfaces, and documentation that makes the codebase easy to understand and extend.

What I focused on

  • Clean separation between game logic, UI flow, and data models.
  • Consistent naming, code style, and Javadoc documentation.
  • Design choices that make it easy to add new scenes and interactions.