Last time we showed you this, most people felt a little...underwhelmed. Weren't quite sure what's going on. This trailer, however, has developer commentary, giving you a better insight into the whole thing.
The Behemoth, developers behind Alien Hominid and Castle Crashers, have a new game. It doesn't yet have a name, so it's going by a working name: "Game 3". Practical name!