Shakespeare: Sonhos de um bardo é um jogo que dura 5 rodadas, sendo cada rodada um ato da peça que será encenada pelos personagens que todos jogadores colocarão em cena. Cada ato acontece em um cenário diferente e todas as personagens em cena poderão realizar ações, coletar moedas para o seu cachê e garantir ao seu jogador ícones de suas classes. No final de cada ato o jogador com a personagem de valor mais alto recebe um cachê extra. Ao cair do pano o espetáculo termina, os jogadores somam seus Pontos de Vitória de acordo com a quantidade de ícones em seu elenco e quantia de moedas. O jogador com mais pontos vence a partida.