Knights Contract to wydana przez Namco Bandai gra z gatunku action adventure, pozwalająca na zagłębienie się w świat polowań na czarownice.
Fabuła gry rozgrywa się w osiemnastowiecznych Niemczech. Głównym bohaterem gry jest Heinrich – jeden z katów legendarnego alchemika doktora Fausta, który lubował się w urządzaniu polowań na czarownice i przeprowadzaniu krwawych egzekucji. Podczas jednej z nich czarownica Gretchen rzuca na Heinricha klątwę nieśmiertelności, a on sam w wyniku oskarżeń o paranie się czarną magią zmuszony zostaje do ucieczki. Właściwa akcja gry rozpoczyna się w momencie gdy Gretchen zostaje ożywiona i staje do walki z doktorem Faustem. W potyczce tej towarzyszyć jej będzie Heinrich, który w zamian za swoją pomoc oczekuje, że znów stanie się zwykłym śmiertelnikiem.
W trakcie gry sterujemy postacią Heinricha, który doskonale radzi sobie zarówno w walce na gołe pięści, jak i z szeregiem różnorodnego oręża, w tym między innymi ostrymi jak brzytwa ostrzami. W potyczkach wspiera Gretchen, która doskonale radzi sobie z atakami hord przeciwników stosując różnorodne techniki, w tym bezkompromisowe czary wybuchowe i zamrażające.
Ze względu na rzuconą klątwę, nasza postać nie może zginąć, jednakże towarzysząca nam Gretchen jest śmiertelna, co oznacza, że do naszych zadań należy chronienie jej przed atakami wrogów. Gracz nie ma co prawda możliwości bezpośredniego sterowania czarownicą, może jednakże wpływać na jej poczynania za pomocą wydawania prostych komend.
Oprawa graficzna gry utrzymana jest w efektownej, kolorowej stylistyce. Twórcy zadbali o płynne animacje postaci, efektownie wyglądające ciosy oraz ciekawe „finiszery” z udziałem obojga bohaterów.