Игру Infinite City можно описать, как «Каркассон», в котором выкладываемые на стол картонные плитки располагают игровым текстом, эффекты которого влияют на игровой процесс в дальнейшем.
Перед игрой все плитки кварталов города перемешиваются и формируют колоду, из которой на стол выкладываются крестом пять плиток, рубашкой вверх. Их называют стартовыми. Каждый игрок получает 15 фишек своего цвета и 5 плиток кварталов с верха колоды — они составляют его руку.
В свой ход игрок выкладывает на стол одну плитку из руки так, чтобы она соприкасалась полностью хотя бы одной из сторон с уже лежащими на столе плитками. На только что выложенную плитку выставляется фишка игрока; считается, что так он получает контроль над кварталом. Получив контроль над кварталом, игрок тут же выполняет предписанные текстом его плитки действия: поменяться руками с другим игроком, выложить верхнюю плитку колоды на стол, вернуть несколько своих фишек со стола в руку, выставить свою фишку на любую пустую плитку на столе, переместить одну плитку, взять пять дополнительных плиток в конце хода, сыграть дополнительную плитку, и т.д. В конце хода игрок добирает плитки с верха колоды так, чтобы у него в руке снова оказалось пять плиток.
Игра продолжается, пока один из игроков не выставит на стол все свои фишки. Очки начисляются за количество соседних плиткам игрока плиток, а также некоторые плитки дают бонусные очки игрокам, фишки которых на тех выставлены. Продолжительность игры составляет около 30 минут для двух игроков, плюс по 10-15 минут за каждого дополнительного игрока.