Uncover is a cRPG which have it roots in popular JRPG and cRPG game like the one from Squaresoft and BlackIsle. It give the user as much freedom as possible by having a lot of interaction with NPC and allowing various play style. (violent and nonviolent).