Оригинальная игра Painkiller использует движок PAIN версии 1.0, дополнение Painkiller: Battle Out of Hell построено на том же движке, но за версией 1.5.
В немецком варианте игры вся кровь и жестокость были убраны или заменены зеленой кровью. Также на первом уровне игры детей-зомби заменили на обычных демонов.
На уровне "Ленинград" играет музыка гимна СССР.
На уровне "Город мёртвых" есть жёлтый микроавтобус. На его задней двери есть любопытная надпись: Baphomet & Co, call: 666-DIE-DIE-DIE, а внизу приписка: If you see this letters, you're frying in hell! (Если вы видите эту надпись, значит, вы жаритесь в аду!).
На уровне "Военная база" стоит грузовик. После того, как он скатится по склону и пробьет ворота, нужно спуститься вниз и перед грузовиком свернуть налево. Там путь перегорожен контейнером, на боку которого можно увидеть флаг Польши и надпись "People Can Fly" и несколько номеров телефонов.
В ранней версии игры на уровне "Колизей" практически невозможно было добыть одну из карт Таро. Этот баг был исправлен в одном из патчей к игре.
На уровне "Лаборатория" присутствуют плакаты с эмблемой Umbrella. Это отсылка к игре Resident Evil.
Разработчики, очевидно, спутали Ленинград со Сталинградом, так как в первом не было боёв, в отличие от второго.
Если при прохождении всех уровней игры набрать в статусе 5 золотых звёздочек (собрать все патроны, броню, священные предметы, найти все секретные места и уничтожить все объекты), то разблокируется дополнительный секретный уровень "Штаб-квартира People Can Fly". Также этот уровень можно загрузить с помощью входящего в состав игры редактора уровней PainEditor.