Kontrakt — это изометрический мрачный шутер, где игрок исследует тёмные локации с редкими источниками света. Задания обычно выполняются в ночное время, несмотря на название города — Light City. Игрок берёт на себя роль профессионального киллера, выполняющего заказ на устранение неугодного человека. В то же время виртуальный протеже оказывается втянут в борьбу между добром и злом, выбирая светлую сторону и уничтожая злодеев.
История, созданная инди-разработчиками, представляет собой сложную драму с множеством поворотов сюжета и элементами шизофрении, которые развиваются у главного героя. Во время прохождения однопользовательской кампании игрок открывает новые виды огнестрельного оружия, которые можно модифицировать с использованием различных деталей. Доступны 12 типов оружия, от автоматов до мощных дробовиков.
Убийства накапливают специальную шкалу, показывающую время, которое протеже может провести в замедленном режиме. «Слоу-мо» даёт преимущество перед многочисленными врагами и позволяет избегать опасных ситуаций без получения ранений.