Я тоже считаю, что мат применим в речи персонажа от имени этого самого персонажа в той ситуации, где это продиктовано миром, ситуацией, окружением. Особенно в сеттингах нашего времени, где, не будем лукавить, матерятся почти все, в определенных ситуациях. Однако одно дело материться, а другое дело говорить на матерном. Хотя персонажи бывают разные.

В тех же книгах мат можно скрыть, например, "он смачно выругался". Да и вообще много чего придумать можно. В играх же такого не получиться. а ведь порой без мата ну просто нельзя.