>>117245754Telltale weren't exactly amazing developers, but this just looks.... awful.
Looking at the dev's website kind of makes me want to throw up a little bit:
https://happygiant.com/I'm willing to bet that the trailer shows the only two setpieces in the whole game, and that it ends right after fighting the monster.