Dans Vineta, deux à six joueurs incarnent des dieux nordiques furieux cherchant à engloutir la cité de Vineta sous des vagues successives. Toutefois, chacun reçoit secrètement un quartier de la ville à protéger. De plus, chaque joueur protège en secret une couleur de maisons.
À l’aide de cartes, les joueurs déclenchent des vagues contre les quartiers, s’associent pour les submerger et déplacent des maisons vers ou hors des zones menacées. À la fin de chaque manche, le quartier ayant reçu le plus de vagues, ainsi que toutes les maisons qui s’y trouvent, est retiré du jeu.
Après huit manches, il ne reste qu’un seul quartier, avec les éventuelles maisons encore présentes. Les joueurs marquent des points pour les maisons revendiquées durant la partie, et des bonus sont attribués à celui qui protégeait secrètement le quartier survivant et ses maisons.