uplay
/ˈuːpleɪ/Definitions
1. noun
a digital distribution platform for PC games, especially used in conjunction with the Ubisoft Connect service
“I’m trying to find a game on Uplay, but it’s not available in my region.”
1. noun
a digital distribution platform for PC games, especially used in conjunction with the Ubisoft Connect service
“I’m trying to find a game on Uplay, but it’s not available in my region.”