Online casinos are home to various casino games for players to enjoy. The most popular casino games are online slots, table games, video poker games and live dealer games. Some online casinos specialise in a certain selection of games. Others offer a more diverse selection that includes bingo games, virtual sports games, speciality games, themed games, lottery games, scratch cards, mobile games and much more.