No meme today, just this video. This is the official game trailer for Evolve. Does anyone else get a little bit of a Firefall meets Team Fortress 2 on a grungy, extraterrestrial foliage-covered Jurassic Park planet vibe? Interested? Check out the website now.