Planet Licker | WTF is This?

In the time I’ve been playing games I’ve seen plenty of innovations. I’ve heard of the strangest ideas of how to change the face of gaming. However, I have been struck speechless by the wtf moment I came across. The GDC (Game Developers Conference) attracts developers from all over to one place. This year a […]