The Suffering – проект в жанре экшен-хоррор, совмещающий в себе механики игр от 1-го и 3-го лица. При прохождении можно менять режим управления, а также делать выборы, отражающиеся на карме и влияющие на концовку. Сюжет знакомит игрока с главным героем по имени Торк, который отправлен отбывать наказание в тюрьму Эббот на острове Карнати, штат Мэриленд за убийство жены Кармен и детей Кори и Малкольма. Торк ничего не помнит о тех событиях и к тому же потерял дар речи. По прибытию, на острове происходит землетрясение, свет гаснет, а соседних заключённых убивают ужасные монстры. Выбравшись из камеры, главный герой под управлением геймера начинает борьбу за свою жизнь и пытается раскрыть тайну острова, а также узнать обстоятельства гибели своей семьи.
У игры 3 варианта концовки:- Отрицательная
- Нейтральная
- Положительная
Наступление каждой из них зависит от жестокости главного героя, его решений по поводу спасения остальных персонажей, и того, как часто он будет превращаться в монстра при достижении максимума шкалы бешенства. Монстр способен уничтожать противников с двух ударов, однако расход специальной шкалы не позволяет герою долго находиться в этом образе. Игровой процесс представляет собой передвижение по локациям и уничтожение монстров от 3-го лица с возможностью переключения в режим FPS. В процессе герой будет находить различные записки, и пользоваться архивами: дневником Клема с описанием существ и других персонажей игры, и дневник Консуэлы с описанием локаций и ключевых мест на острове.
Боеприпасов всегда недостаточно, а видов оружия немного: шотган, автомат Томпсона, пара револьверов и огнемёт. Лечение происходит за счёт найденных на уровнях банок с таблетками «Зомбиум», которых на высоких уровнях сложности очень мало, как и батареек для фонарика, необходимого в затемнённых локациях.Из плюсов игры выделяются: проработанный сюжет с 3-мя вариантами концовок, атмосферное музыкальное и звуковое сопровождение и успешно переданная разработчиками атмосфера ужаса. Из минусов: устаревшая для того времени графика, нарушение скриптов и частые баги.