In this Build Your Own World project from Data Structure (CS 61B) course at UC Berkeley, Katherine Yuhan and I created a 2D tile-based game from scratch with the engine for generating explorable worlds using Java. The game includes features like random map generation, keyboard input, save and load structures, random encounters, various avatar skins, and unique seeds for corresponding unique worlds. This project introduced to us the stages of development, teamwork, and real-life problem-solving.