It uses well the graphics of Unreal. The idea is good too and there seems to be a lot of mechanics implemented. But some aspects like the raycast distance and the dificulty to know if an enemy will hit you kind of reduce the fun.
some weapons have much longer range than the knives, its just used to balance them out