Shanghai Town es un juego de emparejar fichas que incluye un elemento de construcción. Nivel a nivel, el jugador elimina fichas de Mahjong chino de un tablero para ganar suficiente dinero para construir una ciudad en islas de un océano cercano a las montañas.
El juego cuenta con los modos Fácil, Normal y DifÃcil. En cada uno de ellos, el jugador solo puede ganar un tipo especÃfico de moneda para alcanzar un objetivo de puntos que se muestra en la zona superior izquierda. Reciben bronce por Fácil, plata por Normal y oro por DifÃcil. El modo DifÃcil tiene más capas y fichas que los otros modos.
El jugador puede ver el objetivo de construcción en cualquier momento en la zona superior derecha. Después de reunir suficiente dinero, el juego muestra el edificio o caracterÃstica en la escena exterior. El jugador gana dinero con cada combinación de pares idénticos de fichas que muestran caracteres chinos clásicos, palos de bambú, piedras y sÃmbolos de dragón, asà como diseños florales y estacionales únicos. El juego resalta las fichas coincidentes seleccionadas con un vibrante color verde.
Shanghai Town sólo permite al jugador seleccionar fichas que tengan al menos un lado a la izquierda o a la derecha desbloqueado por otra ficha. Dicho esto, el jugador puede mezclar y recolocar las fichas utilizando un botón marcado con flechas dobles en la zona inferior izquierda. Si no está satisfecho con el juego o con las recompensas monetarias, puede utilizar un botón marcado con el sÃmbolo de un dragón para establecer un nivel de dificultad más alto. El juego no restablece su puntuación.