Marrakesh es un juego de mesa en el que competirás con otras familias influyentes de la ciudad para conseguir los títulos más honorables mediante el hábil uso de los ayudantes y recursos a tu disposición. El jugador que mejor lo consiga se convertirá en el nuevo "Obermufti" de Marrakech.
Marrakech se juega en tres rondas, cada una de las cuales consta de cuatro turnos. En cada turno, los jugadores eligen simultáneamente y en secreto tres cilindros de color de detrás de su pantalla. A continuación, en orden de turno, colocan ayudantes de colores iguales en su tablero de jugador (éstas serán las acciones que realizarán más tarde), y luego todos los cilindros se colocan en la torre de cubos. La torre de cubos aleatoriza los cilindros disponibles en esta ronda, quedando algunos atascados y saliendo otros de rondas anteriores.
Por orden de turno, los jugadores eligen un color y cogen 1-2 de los cilindros que han pasado por la torre (o los que estaban atascados de una ronda anterior pero ahora han salido) y los colocan en sus tableros de jugador. Estos cilindros potenciarán las futuras acciones que se realicen con el mismo color en rondas posteriores. A continuación, por orden de turno, los jugadores activarán las regiones en las que hayan colocado un ayudante.
Las acciones permiten a los jugadores ganar riqueza, que puede canjearse por influencia en la ciudad. Al realizar diversas acciones también se obtienen bonificaciones y se potencian aún más las acciones a medida que avanza la partida. Gana el jugador que consiga más puntos al final de la partida.