Hamlet is een middelzwaar competitieve bouw-spel waar spelers gezamenlijk hun Hamlet in een bruisend stadje veranderen. In dit tegelplaatsingsspel bouwen spelers gebouwen die iedereen kan gebruiken om materialen te maken, grondstoffen te verfijnen, geld te verdienen en belangrijke leveringen te doen om het grote herkenningspunt van Hamlet te bouwen: de kerk.
Het spel bevat onregelmatig gevormde tegels die zonder raster met elkaar verbonden zijn om een dorp te vormen dat elke keer weer compleet anders is. De plaatsing van de tegels creëert op organische wijze onderling verbonden paden die de dorpelingen gebruiken om grondstoffen door het dorp te vervoeren. Dit leidt ertoe dat spelers borden bouwen waar geen twee spellen ooit hetzelfde zullen aanvoelen. Omdat de gebouwen gemeenschappelijk zijn, creëert dit ook een vloeiende economie, waar spelers altijd hard werken om het dorp te voorzien van de middelen die het meest nodig zijn.