An old game’s debut?

Almost 1 year ago, I heard something about this game. Seems the developers wanted to make it better. Hope they really made it.