Windows Casino download. Players are welcomed to Windows Casino by an attractive lobby with sharp graphics, a green background and. Download this game from Microsoft Store for Windows 10, Windows See screenshots, read the latest customer reviews, and compare ratings for Casino. Be honest: you enjoy a game of chance every now and again, right? Who doesn't? For most of us, though, finding places to play these games.