I am all for these types of games...but i dont know what this is

it looks very cartoony judging from the screenies