KnightFight propose au joueur d'incarner un chevalier de l'époque médiévale, combattant pour l'honneur et la gloire. Il peut choisir sa voie en choisissant de prêter allégeance aux Chevaliers de la Lumière, qui respectent les préceptes de la chevalerie, ou en se rangeant du côté de la Horde des Ténèbres, qui ne s'embarrassent pas de code moral. Concrètement, il est possible de mener des combats loyaux ou de se livrer à de sanglants massacres, avec vol des victimes à l'appui.