Find the word definition

Wiktionary
hub world

n. (context video games English) An area in a video game from which all other levels in the game are accessed.