Grappling hooks, glowing bugs, turrets, mechs and snow? Must be a Lost Planet 3 multiplayer trailer. The game launches this August.

This article was originally published on Joystiq.