Players interact with games through user interfaces. Although user interfaces are similar in each game, these are manually developed each time for each game. The Web contains vast sources of content that could be reused to reduce the development time and effort to create user interfaces for games. However, most Web content is unstructured and lacks meaning for machines to be able to process and infer new knowledge. In this presentation, we present a vocabulary that defines detailed properties used for describing user interfaces for games, and a vocabulary that defines detailed properties used for describing player’s user interface preferences. Through these vocabularies, semantically-enriched user interface models can be used for automatically generating personalised user interfaces for games.