в энтерпрайзе Бэкенд это не конкретная специализация, а часть разработки.
В бэкэнде есть специалисты по БД, которые могут заниматься только и только БД, есть сетевики, есть специалитсы по специфическим системам.
Это просто ненмого разноуровневые дробления.
Что касается геймплейщика - по хорошему это именно бэкэнд и ничто иное.
Суть бэкэнда - получить запрос от клиентской части (юзер нажал туда то и ввел то то) и уже на стороне бэкэнда должно посчитаться что изменилось. Бэкэнд отдает уже конечные сведения на сторону фронтэнда, который просто должен это отобразить.
То есть твой разработчик Матч-3 на серверное стороне получает команду, что пользователь поменял местами камушек X1,Y1 и камушек X2,Y2.
Дальше он уже меняет их местами, анализирует на предмет наличия выстроенной линии/квадрата/супер-предметов и передает на фронт "Произошла ебучка, эти три камушка исчезают, и сверху появляются вот еще эти три".
И фронтенд получив эти сведения должен уже это все красиво отрисовать. При чем это не чисто графика, там тоже надо сделать вычисления как все правильно показать.